{"id":19402,"date":"2021-07-05T18:36:02","date_gmt":"2021-07-05T16:36:02","guid":{"rendered":"https:\/\/www.software-developer-india.com\/che-cose-javascript-vanilla\/"},"modified":"2021-07-05T18:36:04","modified_gmt":"2021-07-05T16:36:04","slug":"che-cose-javascript-vanilla","status":"publish","type":"post","link":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/","title":{"rendered":"Che cos&#8217;\u00e8 JavaScript Vanilla?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Che cos&#8217;\u00e8 JavaScript Vanilla?<\/h2>\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"400\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development.jpg\" alt=\"\" class=\"wp-image-19364\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development.jpg 575w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development-300x209.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><\/figure><\/div>\n\n<p class=\"wp-block-paragraph\">Quando i siti web sono nati per la prima volta, erano statici, e all&#8217;epoca andava bene. E con l&#8217;introduzione di Vanilla Javascript, ha cambiato il modo in cui i siti web hanno iniziato a presentarsi. I siti web sono diventati rivoluzionari, interattivi e dinamici. <\/p>\n\n<p class=\"wp-block-paragraph\">Vanilla JS \u00e8 semplicemente JS, quindi \u00e8 un linguaggio di programmazione basato su testo sia lato server che lato client. Il framework \u00e8 stato creato nel 2012 da Eric Wastl e, sebbene non sia stato lui a coniare il termine, il suo sito web lo ha reso popolare. Quindi, in breve, Vanilla Js \u00e8 semplicemente Javascript senza alcun framework o libreria aggiuntiva. <\/p>\n\n<p class=\"wp-block-paragraph\">Poi \u00e8 nata jQuery, una libreria di strumenti realizzati con Javascript. jQuery era leggero e molto facile da usare in quanto aiutava a creare funzionalit\u00e0 complesse con una codifica minima.<\/p>\n\n<p class=\"wp-block-paragraph\">Puoi trovare Vanilla JS in<strong> Facebook, Google, YouTube, Yahoo, Wikipedia, Windows Live, Twitter, LinkedIn, eBay, Microsoft, Apple, Pinterest, PayPal, Reddit, Netflix, Stack Overflow<\/strong> e una serie di altri siti Web e piattaforme popolari. <\/p>\n\n<p class=\"wp-block-paragraph\">Pertanto, tutti i framework e le librerie Javascript sono basati sul suo core Vanilla. Tutti i diversi framework sono spesso basati su un insieme di principi Javascript o sull&#8217;altro. Spesso gli sviluppatori utilizzano Javascript semplice senza utilizzare framework o librerie JS aggiuntivi.<\/p>\n\n<p class=\"wp-block-paragraph\">\u00c8 interessante notare che il framework Vanilla JS ci ricorda quasi il gelato alla vaniglia, perch\u00e9 il framework non \u00e8 modificato e stai usando il prodotto di base cos\u00ec com&#8217;\u00e8, senza aggiungere nulla. <\/p>\n\n<p class=\"wp-block-paragraph\">Tutto ci\u00f2 che stai facendo \u00e8 utilizzare il framework con le funzioni API di base dell&#8217;interprete JS. Naturalmente, qualsiasi sito Web che non utilizza un framework dovr\u00e0 utilizzare automaticamente VanillaJs e, anche se non utilizza un framework, utilizza determinate funzionalit\u00e0 e algoritmi di VanillaJS. Il framework ti consente anche la piena libert\u00e0 di implementare qualsiasi architettura tu voglia. Puoi anche integrarlo con la tua logica aziendale, la logica di manipolazione del DOM e qualsiasi altro strumento che desideri connettere. <\/p>\n\n<p class=\"wp-block-paragraph\">Ogni sviluppatore dovrebbe avere una conoscenza completa di Javascript puro e qualsiasi sviluppatore che assumi dovrebbe avere conoscenza di Vanilla JS, specialmente se lavora principalmente nell&#8217;ecosistema Javascript.<\/p>\n\n<p class=\"wp-block-paragraph\">Immagine: Confronta<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Ecco Vanilla JS con un paio di altre lingue <\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\"><strong>Vanilla JS Vs React: quando puoi usare cosa<\/strong><\/p>\n\n<p class=\"wp-block-paragraph\">Vanilla JS ti aiuta a creare potenti applicazioni multipiattaforma e cos\u00ec via React, \u00e8 una delle librerie JS pi\u00f9 popolari, grazie alla sua flessibilit\u00e0 e qualit\u00e0 delle prestazioni. React pu\u00f2 suddividere l&#8217;interfaccia utente in componenti pi\u00f9 piccoli e riutilizzabili che possono essere spostati l&#8217;uno contro l&#8217;altro. Ed \u00e8 questa caratteristica che funge da vantaggio vincente su VanillaJS. Per JS, diventa molto difficile mantenere il codice se l&#8217;applicazione \u00e8 di grandi dimensioni. In tali casi, l&#8217;interfaccia utente dovr\u00e0 essere aggiornata regolarmente. <\/p>\n\n<p class=\"wp-block-paragraph\">E non \u00e8 tutto. Per modificare l&#8217;elemento dell&#8217;interfaccia utente, dovrai prima trovare l&#8217;elemento nel DOM e solo dopo aggiornarlo. Questo pu\u00f2 essere noioso quando devi cambiare solo un singolo elemento. React ha un DOM virtuale e aiuta a bypassare l&#8217;attivit\u00e0 manuale. Quindi, in breve, con Vanilla JS, mantenere sincronizzata l&#8217;interfaccia utente pu\u00f2 essere difficile e scrupoloso. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Vanilla JS Vs jQuery<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Come spiegato in precedenza, con l&#8217;avvento di Vanilla JS, gli sviluppatori sono stati in grado di creare siti Web dinamici. Quando \u00e8 arrivato jQuery, sono arrivati anche una serie di strumenti, utilizzando Javascript. jQuery \u00e8 leggero e con la sua libreria JS facile da usare \u00e8 facile creare funzionalit\u00e0 complesse con poche righe di codice. Semplifica molte cose per lo sviluppatore come la gestione dei dati JSON dal server, l&#8217;aggiunta di effetti di animazione come nascondi, mostra ecc., Aiuta nella manipolazione CSS, effettua richieste AJAX e altro ancora. <\/p>\n\n<p class=\"wp-block-paragraph\">Con jQuery, molte cose possono essere pi\u00f9 facili per lo sviluppatore alle prime armi, ma non esiste una regola in quanto tale che dica dove usare Vanilla JS e dove usare jQuery. Tuttavia, iQuery \u00e8 un enorme risparmio di tempo perch\u00e9 viene fornito con diverse funzioni pre-scritte per le quali devono essere apportate solo le modifiche necessarie.<\/p>\n\n<p class=\"wp-block-paragraph\">E jQuery richiede solo meno codice, ma per Javascript \u00e8 necessaria una lunga riga di codice, forse anche codici spaghetti. Per JS non sono necessari plug-in aggiuntivi, ma non \u00e8 necessario aggiungere anche plug-in aggiuntivi. Per jQuery, il collegamento allo script della libreria deve essere incluso all&#8217;interno del tag head della pagina web. <\/p>\n\n<p class=\"wp-block-paragraph\">Se stai cercando la compatibilit\u00e0 multi-browser , \u00e8 probabile che si verifichino errori relativi al browser con JS. Ma con jQuery, questo non \u00e8 un problema, perch\u00e9 funziona con tutti i tipi di browser; non ci saranno problemi di compatibilit\u00e0. <\/p>\n\n<p class=\"wp-block-paragraph\">In realt\u00e0, non esiste una regola particolare nell&#8217;uso di Javascript e jQuery. Ma gli sviluppatori dicono che jQuery \u00e8 migliore per la manipolazione DOM, rispetto a Javascript. Tuttavia, il vantaggio di Vanilla JS \u00e8 molto pi\u00f9 veloce di jQuery. Anche cos\u00ec, gli sviluppatori alle prime armi potrebbero avere difficolt\u00e0 a scrivere funzionalit\u00e0 complesse con Vanilla JS. <\/p>\n\n<p class=\"wp-block-paragraph\">Per JS, tutta la codifica dovr\u00e0 essere eseguita da zero e gli sviluppatori inesperti potrebbero trovarla difficile e richiedere molto tempo. jQuery d&#8217;altra parte, ha diverse funzioni pre-scritte e, quando sono necessarie modifiche, potrebbe essere decisamente un risparmio di tempo. <\/p>\n\n<p class=\"wp-block-paragraph\">Quando si confrontano i due, Vanilla JS \u00e8 molto pi\u00f9 veloce di jQuery e, a seconda dell&#8217;operazione, pu\u00f2 anche essere da 10 a 25 volte pi\u00f9 veloce. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Vanilla JS Vs Angular JS<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Angular JS \u00e8 uno strumento in Javascript MVC, mentre Vanilla rientra nelle librerie dell&#8217;interfaccia utente di Javascript. Alcuni sviluppatori affermano che Vanilla JS \u00e8 superiore quando si considerano il carico e le prestazioni iniziali, quindi se si sta cercando di sviluppare un&#8217;app con il fattore prestazioni come priorit\u00e0, \u00e8 possibile scegliere Vanilla JS. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Conclusione<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Vanilla JS \u00e8 fantastico e ti consente persino di creare pagine Web dinamiche. Ma quando stai cercando un&#8217;applicazione enorme e complicata con funzionalit\u00e0 complesse e con migliaia di pagine, \u00e8 meglio optare per i moderni framework Javascript. <\/p>\n\n<p class=\"wp-block-paragraph\">Quindi, ancora una volta, la scelta che farai dipender\u00e0 dal requisito. Se hai intenzione di diventare un front-end o uno sviluppatore web full stack, \u00e8 importante che tu conosca Vanilla JS. La base di tutti i framework sar\u00e0 sempre JS, librerie e framework andranno e verranno, ma JS \u00e8 qui per restare. <\/p>\n\n<p class=\"wp-block-paragraph\">La competenza con Vanilla JS render\u00e0 sempre pi\u00f9 semplice il passaggio a jQuery, anche se il passaggio potrebbe non essere molto fluido. <\/p>\n\n<p class=\"wp-block-paragraph\">Link interessanti:<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/stackoverflow.com\/questions\/20435653\/what-is-vanillajs\">Maggiori informazioni su Vanilla JS<\/a><\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/vanilla-js.com\/\">Perch\u00e9 Vanilla JS?<\/a><\/p>\n\n<p class=\"wp-block-paragraph\">Immagini: Canvas<\/p>\n\n<hr class=\"wp-block-separator\"\/>\n\n<div class=\"wp-block-image\"><figure class=\"alignleft\"><img decoding=\"async\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2015\/02\/1.jpg\" alt=\"\" class=\"wp-image-229\"\/><\/figure><\/div>\n\n<p class=\"wp-block-paragraph\">L&#8217;autore: Sascha Thattil lavora presso Software-Developer-India.com che fa parte del gruppo YUHIRO. YUHIRO \u00e8 un&#8217;impresa tedesco-indiana che fornisce programmatori ad aziende IT, agenzie e dipartimenti IT.<\/p>\n<div class=\"shariff\"><ul class=\"shariff-buttons theme-default orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fwww.software-developer-india.com%2Fit%2Fche-cose-javascript-vanilla%2F&text=Che%20cos%E2%80%99%C3%A8%20JavaScript%20Vanilla%3F\" title=\"Condividi su X\" aria-label=\"Condividi su X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fwww.software-developer-india.com%2Fit%2Fche-cose-javascript-vanilla%2F\" title=\"Condividi su Facebook\" aria-label=\"Condividi su Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fwww.software-developer-india.com%2Fit%2Fche-cose-javascript-vanilla%2F\" title=\"Condividi su LinkedIn\" aria-label=\"Condividi su LinkedIn\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><span class=\"shariff-text\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button xing shariff-nocustomcolor\" style=\"background-color:#29888a\"><a href=\"https:\/\/www.xing.com\/spi\/shares\/new?url=https%3A%2F%2Fwww.software-developer-india.com%2Fit%2Fche-cose-javascript-vanilla%2F\" title=\"Condividi su XING\" aria-label=\"Condividi su XING\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#126567; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 25 32\"><path fill=\"#126567\" d=\"M10.7 11.9q-0.2 0.3-4.6 8.2-0.5 0.8-1.2 0.8h-4.3q-0.4 0-0.5-0.3t0-0.6l4.5-8q0 0 0 0l-2.9-5q-0.2-0.4 0-0.7 0.2-0.3 0.5-0.3h4.3q0.7 0 1.2 0.8zM25.1 0.4q0.2 0.3 0 0.7l-9.4 16.7 6 11q0.2 0.4 0 0.6-0.2 0.3-0.6 0.3h-4.3q-0.7 0-1.2-0.8l-6-11.1q0.3-0.6 9.5-16.8 0.4-0.8 1.2-0.8h4.3q0.4 0 0.5 0.3z\"\/><\/svg><\/span><span class=\"shariff-text\">condividi<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Che cos&#8217;\u00e8 JavaScript Vanilla? Quando i siti web sono nati per la prima volta, erano statici, e all&#8217;epoca andava bene. E con l&#8217;introduzione di Vanilla &#8230; <a title=\"Che cos&#8217;\u00e8 JavaScript Vanilla?\" class=\"read-more\" href=\"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/\" aria-label=\"Per saperne di pi\u00f9 su Che cos&#8217;\u00e8 JavaScript Vanilla?\">Leggi tutto<\/a><\/p>\n","protected":false},"author":1,"featured_media":19369,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[223,187],"tags":[],"class_list":["post-19402","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ragnatela","category-sviluppo"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Vanilla JS \u00e8 semplicemente JS, quindi \u00e8 un linguaggio di programmazione basato su testo sia lato server che lato client.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"The author\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Software Developer India | Il tuo sviluppatore di software lavora nei nostri locali in India\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Che cos\u2019\u00e8 JavaScript Vanilla? | Software Developer India\" \/>\n\t\t<meta property=\"og:description\" content=\"Vanilla JS \u00e8 semplicemente JS, quindi \u00e8 un linguaggio di programmazione basato su testo sia lato server che lato client.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"575\" \/>\n\t\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-07-05T16:36:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-07-05T16:36:04+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Che cos\u2019\u00e8 JavaScript Vanilla? | Software Developer India\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Vanilla JS \u00e8 semplicemente JS, quindi \u00e8 un linguaggio di programmazione basato su testo sia lato server che lato client.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#article\",\"name\":\"Che cos\\u2019\\u00e8 JavaScript Vanilla? | Software Developer India\",\"headline\":\"Che cos&#8217;\\u00e8 JavaScript Vanilla?\",\"author\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/author\\\/the-author\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/Web-Development.jpg\",\"width\":575,\"height\":400},\"datePublished\":\"2021-07-05T18:36:02+02:00\",\"dateModified\":\"2021-07-05T18:36:04+02:00\",\"inLanguage\":\"it-IT\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#webpage\"},\"articleSection\":\"ragnatela, Sviluppo, Opzionale\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/category\\\/sviluppo\\\/#listItem\",\"name\":\"Sviluppo\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/category\\\/sviluppo\\\/#listItem\",\"position\":2,\"name\":\"Sviluppo\",\"item\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/category\\\/sviluppo\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#listItem\",\"name\":\"Che cos&#8217;\\u00e8 JavaScript Vanilla?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#listItem\",\"position\":3,\"name\":\"Che cos&#8217;\\u00e8 JavaScript Vanilla?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/category\\\/sviluppo\\\/#listItem\",\"name\":\"Sviluppo\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/#organization\",\"name\":\"Software Developer India\",\"description\":\"Il tuo sviluppatore di software lavora nei nostri locali in India\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/74335.png\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#organizationLogo\",\"width\":400,\"height\":68},\"image\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/author\\\/the-author\\\/#author\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/author\\\/the-author\\\/\",\"name\":\"The author\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a290655e33dfe97548feb466e94d3ecd77b668dbcc807629f7ae54f547d9722a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"The author\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#webpage\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/\",\"name\":\"Che cos\\u2019\\u00e8 JavaScript Vanilla? | Software Developer India\",\"description\":\"Vanilla JS \\u00e8 semplicemente JS, quindi \\u00e8 un linguaggio di programmazione basato su testo sia lato server che lato client.\",\"inLanguage\":\"it-IT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/author\\\/the-author\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/author\\\/the-author\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/Web-Development.jpg\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#mainImage\",\"width\":575,\"height\":400},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/che-cose-javascript-vanilla\\\/#mainImage\"},\"datePublished\":\"2021-07-05T18:36:02+02:00\",\"dateModified\":\"2021-07-05T18:36:04+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/\",\"name\":\"Software Developer India\",\"description\":\"Il tuo sviluppatore di software lavora nei nostri locali in India\",\"inLanguage\":\"it-IT\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/it\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Che cos\u2019\u00e8 JavaScript Vanilla? | Software Developer India","description":"Vanilla JS \u00e8 semplicemente JS, quindi \u00e8 un linguaggio di programmazione basato su testo sia lato server che lato client.","canonical_url":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#article","name":"Che cos\u2019\u00e8 JavaScript Vanilla? | Software Developer India","headline":"Che cos&#8217;\u00e8 JavaScript Vanilla?","author":{"@id":"https:\/\/www.software-developer-india.com\/it\/author\/the-author\/#author"},"publisher":{"@id":"https:\/\/www.software-developer-india.com\/it\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development.jpg","width":575,"height":400},"datePublished":"2021-07-05T18:36:02+02:00","dateModified":"2021-07-05T18:36:04+02:00","inLanguage":"it-IT","mainEntityOfPage":{"@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#webpage"},"isPartOf":{"@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#webpage"},"articleSection":"ragnatela, Sviluppo, Opzionale"},{"@type":"BreadcrumbList","@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/it\/#listItem","position":1,"name":"Home","item":"https:\/\/www.software-developer-india.com\/it\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/it\/category\/sviluppo\/#listItem","name":"Sviluppo"}},{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/it\/category\/sviluppo\/#listItem","position":2,"name":"Sviluppo","item":"https:\/\/www.software-developer-india.com\/it\/category\/sviluppo\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#listItem","name":"Che cos&#8217;\u00e8 JavaScript Vanilla?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/it\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#listItem","position":3,"name":"Che cos&#8217;\u00e8 JavaScript Vanilla?","previousItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/it\/category\/sviluppo\/#listItem","name":"Sviluppo"}}]},{"@type":"Organization","@id":"https:\/\/www.software-developer-india.com\/it\/#organization","name":"Software Developer India","description":"Il tuo sviluppatore di software lavora nei nostri locali in India","url":"https:\/\/www.software-developer-india.com\/it\/","logo":{"@type":"ImageObject","url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/05\/74335.png","@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#organizationLogo","width":400,"height":68},"image":{"@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.software-developer-india.com\/it\/author\/the-author\/#author","url":"https:\/\/www.software-developer-india.com\/it\/author\/the-author\/","name":"The author","image":{"@type":"ImageObject","@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/a290655e33dfe97548feb466e94d3ecd77b668dbcc807629f7ae54f547d9722a?s=96&d=mm&r=g","width":96,"height":96,"caption":"The author"}},{"@type":"WebPage","@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#webpage","url":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/","name":"Che cos\u2019\u00e8 JavaScript Vanilla? | Software Developer India","description":"Vanilla JS \u00e8 semplicemente JS, quindi \u00e8 un linguaggio di programmazione basato su testo sia lato server che lato client.","inLanguage":"it-IT","isPartOf":{"@id":"https:\/\/www.software-developer-india.com\/it\/#website"},"breadcrumb":{"@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#breadcrumblist"},"author":{"@id":"https:\/\/www.software-developer-india.com\/it\/author\/the-author\/#author"},"creator":{"@id":"https:\/\/www.software-developer-india.com\/it\/author\/the-author\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development.jpg","@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#mainImage","width":575,"height":400},"primaryImageOfPage":{"@id":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/#mainImage"},"datePublished":"2021-07-05T18:36:02+02:00","dateModified":"2021-07-05T18:36:04+02:00"},{"@type":"WebSite","@id":"https:\/\/www.software-developer-india.com\/it\/#website","url":"https:\/\/www.software-developer-india.com\/it\/","name":"Software Developer India","description":"Il tuo sviluppatore di software lavora nei nostri locali in India","inLanguage":"it-IT","publisher":{"@id":"https:\/\/www.software-developer-india.com\/it\/#organization"}}]},"og:locale":"it_IT","og:site_name":"Software Developer India | Il tuo sviluppatore di software lavora nei nostri locali in India","og:type":"article","og:title":"Che cos\u2019\u00e8 JavaScript Vanilla? | Software Developer India","og:description":"Vanilla JS \u00e8 semplicemente JS, quindi \u00e8 un linguaggio di programmazione basato su testo sia lato server che lato client.","og:url":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/","og:image":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development.jpg","og:image:secure_url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development.jpg","og:image:width":575,"og:image:height":400,"article:published_time":"2021-07-05T16:36:02+00:00","article:modified_time":"2021-07-05T16:36:04+00:00","twitter:card":"summary","twitter:title":"Che cos\u2019\u00e8 JavaScript Vanilla? | Software Developer India","twitter:description":"Vanilla JS \u00e8 semplicemente JS, quindi \u00e8 un linguaggio di programmazione basato su testo sia lato server che lato client.","twitter:image":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2021\/07\/Web-Development.jpg"},"aioseo_meta_data":{"post_id":"19402","title":null,"description":"Vanilla JS \u00e8 semplicemente JS, quindi \u00e8 un linguaggio di programmazione basato su testo sia lato server che lato client.","keywords":[],"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"Article","defaultPostTypeGraph":""},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":{"locations":{"business":{"name":"","businessType":"","image":"","areaServed":"","urls":{"website":"","aboutPage":"","contactPage":""},"address":{"streetLine1":"","streetLine2":"","zipCode":"","city":"","state":"","country":"","addressFormat":"#streetLineOne\n#streetLineTwo\n#city, #state #zipCode"},"contact":{"email":"","phone":"","phoneFormatted":"","fax":"","faxFormatted":""},"ids":{"vat":"","tax":"","chamberOfCommerce":""},"payment":{"priceRange":"","currenciesAccepted":"","methods":""}}},"openingHours":{"useDefaults":true,"show":true,"alwaysOpen":false,"use24hFormat":false,"timezone":"","labels":{"closed":"","alwaysOpen":""},"days":{"monday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"tuesday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"wednesday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"thursday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"friday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"saturday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"sunday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"}}}},"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-07-05 16:36:03","updated":"2026-01-14 06:05:57","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.software-developer-india.com\/it\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.software-developer-india.com\/it\/category\/sviluppo\/\" title=\"Sviluppo\">Sviluppo<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tChe cos\u2019\u00e8 JavaScript Vanilla?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.software-developer-india.com\/it\/"},{"label":"Sviluppo","link":"https:\/\/www.software-developer-india.com\/it\/category\/sviluppo\/"},{"label":"Che cos&#8217;\u00e8 JavaScript Vanilla?","link":"https:\/\/www.software-developer-india.com\/it\/che-cose-javascript-vanilla\/"}],"_links":{"self":[{"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/posts\/19402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/comments?post=19402"}],"version-history":[{"count":3,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/posts\/19402\/revisions"}],"predecessor-version":[{"id":19405,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/posts\/19402\/revisions\/19405"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/media\/19369"}],"wp:attachment":[{"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/media?parent=19402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/categories?post=19402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/tags?post=19402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}