{"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\/it\/javascript\/","title":{"rendered":"JavaScript"},"content":{"rendered":"<p>JavaScript \u00e8 uno dei tre grandi dell'hosting web: oltre a <a href=\"https:\/\/webhosting.de\/it\/html-hypertext-markup-language\/\">HTML<\/a> (struttura della pagina) e CSS (presentazione), il linguaggio di programmazione orientato agli oggetti offre la dinamizzazione del contenuto. Ma JavaScript non \u00e8 solo applicabile nel contesto del design della pagina. Anche le applicazioni lato server possono essere controllate con JavaScript.<\/p>\n<h2>Origini di JavaScript<\/h2>\n<p>Nonostante il nome, JavaScript ha poco a che fare con Java. Originariamente, il linguaggio di scripting doveva chiamarsi LiveScript ed \u00e8 stato sviluppato da Netscape per l'interazione del Netscape Navigator con applet Java (applicazioni client Java). Essendo effettivamente un software proprietario, JavaScript rappresentava un fattore competitivo per aziende come <a href=\"https:\/\/webhosting.de\/it\/emails-microsoft-werden-abgewiesen\/\">Microsoft<\/a> dar. Questi hanno risposto allo sviluppo di JavaScript con soluzioni proprie, come il linguaggio di script JScript. Nel corso del tempo, tuttavia, JavaScript \u00e8 diventato il linguaggio di scripting primario per il lato client e (oltre a <a href=\"https:\/\/webhosting.de\/it\/php\/\">php<\/a>) Dinamizzazione lato server.<\/p>\n<h3>Dinamizzazione lato cliente<\/h3>\n<p>Probabilmente la funzione pi\u00f9 utilizzata di JavaScript \u00e8 la possibilit\u00e0 di dinamizzazione lato client. Il client \u00e8 il browser web. Dinamizzazione lato cliente significa che i contenuti visualizzati nel cliente vengono manipolati. HTML \u00e8 la descrizione statica della struttura di una presenza sul Web, il cosiddetto Document Object Model (DOM). Mentre per la progettazione separata di questo \"scheletro\" si utilizzano i CSS (Cascading Style Sheets), JavaScript offre la possibilit\u00e0 di spostare, cancellare o aggiungere elementi HTML.<\/p>\n<p>Questa manipolazione del DOM (DOM scripting) pu\u00f2 essere utilizzata in molti modi. Attraverso i cosiddetti event handler, le funzioni sono prima di tutto legate a determinati eventi. Questi possono essere i clic dell'utente, i punti nel tempo o il caricamento del sito web. Utilizzando gli ID assegnati agli elementi in HTML, possono poi essere attivate modifiche basate su eventi. Questo pu\u00f2 includere tutto, dalla programmazione di forme semplici e dinamiche o di filtri di tabella, all'incorporazione di lettori video o di grafici complessi e dinamici.<\/p>\n<h3>JQuery: Il pi\u00f9 semplice JavaScript<\/h3>\n<p>JavaScript \u00e8 un esempio di linguaggio di programmazione orientato agli oggetti. In quanto tale, la soglia d'ingresso per i web designer inesperti \u00e8 relativamente alta. Senza limitare (molto) le funzionalit\u00e0 di JavaScript, la libreria JavaScript JQuery offre una sintassi semplificata che permette di creare i casi d'uso pi\u00f9 comuni in modo semplice e veloce. Mentre JavaScript offre una complessit\u00e0 e una modificabilit\u00e0 simile a Java o Python definendo prototipi (invece di classi), istanze (oggetti concreti) e metodi (funzioni legate agli oggetti), JQuery limita il vocabolario e le strutture. I comandi hanno una struttura annidabile in modo che la struttura possa essere compresa abbastanza rapidamente. Pertanto, a meno che non si tratti di applicazioni complesse e insolite, molto probabilmente in JQuery esiste una soluzione semplice.<\/p>\n<h3>Dinamizzazione lato server: AJAX e Node.js<\/h3>\n<p>Oltre alla manipolazione del DOM, JavaScript viene utilizzato anche per la comunicazione con i server, come ad esempio le query del database. Dal 2009 esiste node.js, un framework per la dinamizzazione lato server con JavaScript. Questo era gi\u00e0 possibile prima del 2009, ma node.js permette una pi\u00f9 facile integrazione. Questo \u00e8 un vantaggio per i programmatori JavaScript, perch\u00e9 cos\u00ec non devono pi\u00f9 usare altri linguaggi come php. Inoltre, node.js permette anche la parallelizzazione dei processi. Questo \u00e8 un vantaggio, perch\u00e9 troppi di questi cosiddetti fili possono portare ad un arresto. Con node.js, le richieste passano attraverso un unico thread, il che pu\u00f2 aumentare notevolmente le prestazioni.<\/p>\n<p>Node.js \u00e8 un esempio delle possibilit\u00e0 di AJAX. L'acronimo sta per una procedura chiamata Asynchronous JavaScript e XML. Questo principio permette di recuperare i contenuti dai server senza dover ricaricare l'intera pagina. Per molti siti web come YouTube, una ricarica completa dopo le richieste di video o il caricamento di commenti sarebbe un grosso svantaggio. AJAX \u00e8 anche una soluzione al problema dell'accumulo di richieste grazie all'elaborazione asincrona come spiegato sopra per Node.js.<\/p>\n<h3>Integrazione di JavaScript<\/h3>\n<p>L'integrazione di base di JavaScript nelle offerte web funziona esattamente come la connessione con i file CSS. Quindi ci sono due possibilit\u00e0 per questo: Da un lato, JavaScript pu\u00f2 essere utilizzato nella testa o nel corpo 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":"4035","_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\/it\/wp-json\/wp\/v2\/posts\/4310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/comments?post=4310"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts\/4310\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/media\/936"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/media?parent=4310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/categories?post=4310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/tags?post=4310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}