{"id":4310,"date":"2020-10-30T23:26:56","date_gmt":"2020-10-30T22:26:56","guid":{"rendered":"https:\/\/webhosting.de\/?p=4310"},"modified":"2020-10-30T23:26:56","modified_gmt":"2020-10-30T22:26:56","slug":"javascript","status":"publish","type":"post","link":"https:\/\/webhosting.de\/es\/javascript\/","title":{"rendered":"JavaScript"},"content":{"rendered":"<p>JavaScript es uno de los tres grandes del alojamiento web: Adem\u00e1s <a href=\"https:\/\/webhosting.de\/es\/html-hypertext-markup-language\/\">HTML<\/a> (estructura de la p\u00e1gina) y CSS (presentaci\u00f3n), el lenguaje de programaci\u00f3n orientado a objetos ofrece la dinamizaci\u00f3n del contenido. Pero JavaScript no s\u00f3lo es aplicable en el contexto del dise\u00f1o de p\u00e1ginas. Las aplicaciones del lado del servidor tambi\u00e9n se pueden controlar con JavaScript.<\/p>\n<h2>Or\u00edgenes de JavaScript<\/h2>\n<p>A pesar del nombre, JavaScript tiene poco que ver con Java. Originalmente, el lenguaje de scripting iba a llamarse LiveScript y fue desarrollado por Netscape para la interacci\u00f3n del Netscape Navigator con los applets Java (aplicaciones cliente Java). Al tratarse de software propietario, JavaScript representaba un factor de competitividad para empresas como <a href=\"https:\/\/webhosting.de\/es\/emails-microsoft-werden-abgewiesen\/\">Microsoft<\/a> Dar. Estos respondieron al desarrollo de JavaScript con sus propias soluciones como el lenguaje de script JScript. Con el tiempo, sin embargo, JavaScript se convirti\u00f3 en el principal lenguaje de programaci\u00f3n para el lado del cliente y (adem\u00e1s de <a href=\"https:\/\/webhosting.de\/es\/php\/\">php<\/a>) dinamizaci\u00f3n del lado del servidor.<\/p>\n<h3>Dinamizaci\u00f3n del lado del cliente<\/h3>\n<p>Probablemente la funci\u00f3n m\u00e1s utilizada de JavaScript es la posibilidad de dinamizaci\u00f3n del lado del cliente. El cliente es el navegador web. La dinamizaci\u00f3n del lado del cliente significa que los contenidos mostrados en el cliente son manipulados. El HTML es la descripci\u00f3n est\u00e1tica de la estructura de una presencia en la Web, el llamado Modelo de Objeto de Documento (DOM). Mientras que para el dise\u00f1o separado de este \"esqueleto\" se utiliza CSS (Cascading Style Sheets), JavaScript ofrece la posibilidad de mover, eliminar o a\u00f1adir elementos HTML.<\/p>\n<p>Esta manipulaci\u00f3n de DOM (DOM scripting) puede ser utilizada de muchas maneras. A trav\u00e9s de los llamados manejadores de eventos, las funciones se vinculan primero a ciertos eventos. Pueden ser clics del usuario, puntos en el tiempo o la carga del sitio web. Utilizando los ID asignados a los elementos en HTML, los cambios basados en los eventos pueden ser activados. Esto puede incluir todo, desde la programaci\u00f3n de formas simples y din\u00e1micas o filtros de mesa hasta la incorporaci\u00f3n de reproductores de v\u00eddeo o gr\u00e1ficos complejos y din\u00e1micos.<\/p>\n<h3>JQuery: El JavaScript m\u00e1s sencillo<\/h3>\n<p>JavaScript es un ejemplo de lenguaje de programaci\u00f3n orientado a objetos. Por lo tanto, el umbral de entrada para los dise\u00f1adores de p\u00e1ginas web sin experiencia es relativamente alto. Sin restringir (en gran medida) la funcionalidad de JavaScript, la biblioteca de JavaScript JQuery ofrece una sintaxis simplificada que permite crear los casos de uso m\u00e1s comunes de forma r\u00e1pida y sencilla. Mientras que JavaScript ofrece una complejidad y una variabilidad similares a las de Java o Python al definir prototipos (en lugar de clases), instancias (objetos concretos) y m\u00e9todos (funciones ligadas a objetos), JQuery limita el vocabulario y las estructuras. Los comandos tienen una estructura anidable para que la estructura pueda ser comprendida r\u00e1pidamente. Por lo tanto, a menos que se trate de aplicaciones complejas e inusuales, lo m\u00e1s probable es que haya una soluci\u00f3n simple en JQuery.<\/p>\n<h3>Dinamizaci\u00f3n del lado del servidor: AJAX y Node.js<\/h3>\n<p>Adem\u00e1s de la manipulaci\u00f3n de DOM, tambi\u00e9n se utiliza JavaScript para la comunicaci\u00f3n con los servidores, como las consultas a las bases de datos. Desde 2009 existe node.js, un marco de trabajo para la dinamizaci\u00f3n del lado del servidor con JavaScript. Esto ya era posible antes de 2009, pero node.js permite una integraci\u00f3n m\u00e1s f\u00e1cil. Esto es una ventaja para los programadores de JavaScript, porque as\u00ed ya no tienen que usar otros lenguajes como el php. Adem\u00e1s, node.js tambi\u00e9n permite la paralelizaci\u00f3n de procesos. Esto es una ventaja, porque demasiados de estos llamados hilos pueden llevar a un estancamiento. Con node.js, las solicitudes se ejecutan a trav\u00e9s de un solo hilo, lo que puede aumentar considerablemente el rendimiento.<\/p>\n<p>Node.js es un ejemplo de las posibilidades del AJAX. El acr\u00f3nimo significa un procedimiento llamado Asynchronous JavaScript and XML. Este principio permite recuperar el contenido de los servidores sin tener que recargar toda la p\u00e1gina. Para muchos sitios web como YouTube, una recarga completa despu\u00e9s de las solicitudes de v\u00eddeo o la carga de comentarios ser\u00eda una gran desventaja. AJAX tambi\u00e9n es una soluci\u00f3n al problema de la acumulaci\u00f3n de solicitudes gracias al procesamiento asincr\u00f3nico como se explic\u00f3 anteriormente para Node.js.<\/p>\n<h3>Integraci\u00f3n de JavaScript<\/h3>\n<p>La integraci\u00f3n b\u00e1sica de JavaScript en las ofertas web funciona exactamente de la misma manera que la conexi\u00f3n con los archivos CSS. As\u00ed que hay dos posibilidades para esto: Por un lado, se puede usar JavaScript en la cabeza o en el cuerpo del documento HTML.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>JavaScript geh\u00f6rt zu den gro\u00dfen drei des Webhostings: Neben HTML (Seitenstruktur) und CSS (Darstellung) bietet die objektorientierte Programmiersprache Dynamisierung von Inhalten. Aber JavaScript ist nicht nur im Kontext der Seitengestaltung einsetzbar. Auch serverseitige Anwendungen k\u00f6nnen mit JavaScript kontrolliert werden. Urspr\u00fcnge von JavaScript Trotz des Namens hat JavaScript nur wenig mit Java zu tun. Urspr\u00fcnglich sollte [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":936,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","inline_featured_image":false,"footnotes":""},"categories":[732],"tags":[335,336,337],"class_list":["post-4310","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lexikon","tag-javascript","tag-jquery","tag-js"],"acf":[],"_wp_attached_file":null,"_wp_attachment_metadata":null,"litespeed-optimize-size":null,"litespeed-optimize-set":null,"_elementor_source_image_hash":null,"_wp_attachment_image_alt":null,"stockpack_author_name":null,"stockpack_author_url":null,"stockpack_provider":null,"stockpack_image_url":null,"stockpack_license":null,"stockpack_license_url":null,"stockpack_modification":null,"color":null,"original_id":null,"original_url":null,"original_link":null,"unsplash_location":null,"unsplash_sponsor":null,"unsplash_exif":null,"unsplash_attachment_metadata":null,"_elementor_is_screenshot":null,"surfer_file_name":null,"surfer_file_original_url":null,"envato_tk_source_kit":null,"envato_tk_source_index":null,"envato_tk_manifest":null,"envato_tk_folder_name":null,"envato_tk_builder":null,"envato_elements_download_event":null,"_menu_item_type":null,"_menu_item_menu_item_parent":null,"_menu_item_object_id":null,"_menu_item_object":null,"_menu_item_target":null,"_menu_item_classes":null,"_menu_item_xfn":null,"_menu_item_url":null,"_trp_menu_languages":null,"rank_math_primary_category":null,"rank_math_title":null,"inline_featured_image":null,"_yoast_wpseo_primary_category":null,"rank_math_schema_blogposting":null,"rank_math_schema_videoobject":null,"_oembed_049c719bc4a9f89deaead66a7da9fddc":null,"_oembed_time_049c719bc4a9f89deaead66a7da9fddc":null,"_yoast_wpseo_focuskw":"javascript","_yoast_wpseo_linkdex":null,"_oembed_27e3473bf8bec795fbeb3a9d38489348":null,"_oembed_c3b0f6959478faf92a1f343d8f96b19e":null,"_trp_translated_slug_en_us":null,"_wp_desired_post_slug":null,"_yoast_wpseo_title":null,"tldname":null,"tldpreis":null,"tldrubrik":null,"tldpolicylink":null,"tldsize":null,"tldregistrierungsdauer":null,"tldtransfer":null,"tldwhoisprivacy":null,"tldregistrarchange":null,"tldregistrantchange":null,"tldwhoisupdate":null,"tldnameserverupdate":null,"tlddeletesofort":null,"tlddeleteexpire":null,"tldumlaute":null,"tldrestore":null,"tldsubcategory":null,"tldbildname":null,"tldbildurl":null,"tldclean":null,"tldcategory":null,"tldpolicy":null,"tldbesonderheiten":null,"tld_bedeutung":null,"_oembed_d167040d816d8f94c072940c8009f5f8":null,"_oembed_b0a0fa59ef14f8870da2c63f2027d064":null,"_oembed_4792fa4dfb2a8f09ab950a73b7f313ba":null,"_oembed_33ceb1fe54a8ab775d9410abf699878d":null,"_oembed_fd7014d14d919b45ec004937c0db9335":null,"_oembed_21a029d076783ec3e8042698c351bd7e":null,"_oembed_be5ea8a0c7b18e658f08cc571a909452":null,"_oembed_a9ca7a298b19f9b48ec5914e010294d2":null,"_oembed_f8db6b27d08a2bb1f920e7647808899a":null,"_oembed_168ebde5096e77d8a89326519af9e022":null,"_oembed_cdb76f1b345b42743edfe25481b6f98f":null,"_oembed_87b0613611ae54e86e8864265404b0a1":null,"_oembed_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_oembed_time_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_tldname":null,"_tldclean":null,"_tldpreis":null,"_tldcategory":null,"_tldsubcategory":null,"_tldpolicy":null,"_tldpolicylink":null,"_tldsize":null,"_tldregistrierungsdauer":null,"_tldtransfer":null,"_tldwhoisprivacy":null,"_tldregistrarchange":null,"_tldregistrantchange":null,"_tldwhoisupdate":null,"_tldnameserverupdate":null,"_tlddeletesofort":null,"_tlddeleteexpire":null,"_tldumlaute":null,"_tldrestore":null,"_tldbildname":null,"_tldbildurl":null,"_tld_bedeutung":null,"_tldbesonderheiten":null,"_oembed_ad96e4112edb9f8ffa35731d4098bc6b":null,"_oembed_8357e2b8a2575c74ed5978f262a10126":null,"_oembed_3d5fea5103dd0d22ec5d6a33eff7f863":null,"_eael_widget_elements":null,"_oembed_0d8a206f09633e3d62b95a15a4dd0487":null,"_oembed_time_0d8a206f09633e3d62b95a15a4dd0487":null,"_aioseo_description":null,"_eb_attr":null,"_eb_data_table":null,"_oembed_819a879e7da16dd629cfd15a97334c8a":null,"_oembed_time_819a879e7da16dd629cfd15a97334c8a":null,"_acf_changed":null,"_wpcode_auto_insert":null,"_edit_last":null,"_edit_lock":null,"_oembed_e7b913c6c84084ed9702cb4feb012ddd":null,"_oembed_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_time_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_03514b67990db061d7c4672de26dc514":null,"_oembed_time_03514b67990db061d7c4672de26dc514":null,"rank_math_news_sitemap_robots":"index","rank_math_robots":["index"],"_eael_post_view_count":"4038","_trp_automatically_translated_slug_ru_ru":null,"_trp_automatically_translated_slug_et":"javascript","_trp_automatically_translated_slug_lv":"javascript","_trp_automatically_translated_slug_fr_fr":null,"_trp_automatically_translated_slug_en_us":null,"_wp_old_slug":null,"_trp_automatically_translated_slug_da_dk":null,"_trp_automatically_translated_slug_pl_pl":null,"_trp_automatically_translated_slug_es_es":null,"_trp_automatically_translated_slug_hu_hu":null,"_trp_automatically_translated_slug_fi":"javascript","_trp_automatically_translated_slug_ja":"%e3%82%b8%e3%83%a3%e3%83%90%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88","_trp_automatically_translated_slug_lt_lt":null,"_elementor_edit_mode":null,"_elementor_template_type":null,"_elementor_version":null,"_elementor_pro_version":null,"_wp_page_template":"default","_elementor_page_settings":null,"_elementor_data":null,"_elementor_css":null,"_elementor_conditions":null,"_happyaddons_elements_cache":null,"_oembed_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_time_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_time_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_59808117857ddf57e478a31d79f76e4d":null,"_oembed_time_59808117857ddf57e478a31d79f76e4d":null,"_oembed_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_time_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_81002f7ee3604f645db4ebcfd1912acf":null,"_oembed_time_81002f7ee3604f645db4ebcfd1912acf":null,"_elementor_screenshot":null,"_oembed_7ea3429961cf98fa85da9747683af827":null,"_oembed_time_7ea3429961cf98fa85da9747683af827":null,"_elementor_controls_usage":null,"_elementor_page_assets":[],"_elementor_screenshot_failed":null,"theplus_transient_widgets":["tp-video-player"],"_eael_custom_js":null,"_wp_old_date":null,"_trp_automatically_translated_slug_it_it":null,"_trp_automatically_translated_slug_pt_pt":null,"_trp_automatically_translated_slug_zh_cn":null,"_trp_automatically_translated_slug_nl_nl":null,"_trp_automatically_translated_slug_pt_br":null,"_trp_automatically_translated_slug_sv_se":null,"rank_math_analytic_object_id":"716","rank_math_internal_links_processed":null,"_trp_automatically_translated_slug_ro_ro":null,"_trp_automatically_translated_slug_sk_sk":null,"_trp_automatically_translated_slug_bg_bg":null,"_trp_automatically_translated_slug_sl_si":null,"litespeed_vpi_list":["webhostinglogo.png"],"litespeed_vpi_list_mobile":["webhostinglogo.png"],"rank_math_seo_score":null,"rank_math_contentai_score":null,"ilj_limitincominglinks":null,"ilj_maxincominglinks":null,"ilj_limitoutgoinglinks":null,"ilj_maxoutgoinglinks":null,"ilj_limitlinksperparagraph":null,"ilj_linksperparagraph":null,"ilj_blacklistdefinition":null,"ilj_linkdefinition":["javascript"],"_eb_reusable_block_ids":null,"rank_math_focus_keyword":"javascript","rank_math_og_content_image":null,"_yoast_wpseo_metadesc":"JavaScript geh\u00f6rt zu den gro\u00dfen drei des Webhosting. Trotz des Namens hat JavaScript nur wenig mit Java zu tun.","_yoast_wpseo_content_score":null,"_yoast_wpseo_focuskeywords":null,"_yoast_wpseo_keywordsynonyms":null,"_yoast_wpseo_estimated-reading-time-minutes":null,"rank_math_description":"JavaScript geh\u00f6rt zu den gro\u00dfen drei des Webhosting. Trotz des Namens hat JavaScript nur wenig mit Java zu tun.","surfer_last_post_update":null,"surfer_last_post_update_direction":null,"surfer_keywords":null,"surfer_location":null,"surfer_draft_id":null,"surfer_permalink_hash":null,"surfer_scrape_ready":null,"_thumbnail_id":"936","footnotes":null,"_links":{"self":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/posts\/4310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/comments?post=4310"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/posts\/4310\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/media\/936"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/media?parent=4310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/categories?post=4310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/tags?post=4310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}