aboutsummaryrefslogtreecommitdiff
path: root/files/it/glossary
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:17 -0500
commitda78a9e329e272dedb2400b79a3bdeebff387d47 (patch)
treee6ef8aa7c43556f55ddfe031a01cf0a8fa271bfe /files/it/glossary
parent1109132f09d75da9a28b649c7677bb6ce07c40c0 (diff)
downloadtranslated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.tar.gz
translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.tar.bz2
translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.zip
initial commit
Diffstat (limited to 'files/it/glossary')
-rw-r--r--files/it/glossary/ajax/index.html29
-rw-r--r--files/it/glossary/array/index.html28
-rw-r--r--files/it/glossary/block/css/index.html16
-rw-r--r--files/it/glossary/block/index.html13
-rw-r--r--files/it/glossary/control_flow/index.html50
-rw-r--r--files/it/glossary/css/index.html49
-rw-r--r--files/it/glossary/doctype/index.html24
-rw-r--r--files/it/glossary/first-class_function/index.html20
-rw-r--r--files/it/glossary/head/index.html20
-rw-r--r--files/it/glossary/header_di_risposta/index.html38
-rw-r--r--files/it/glossary/hoisting/index.html74
-rw-r--r--files/it/glossary/html/index.html50
-rw-r--r--files/it/glossary/html5/index.html18
-rw-r--r--files/it/glossary/http/index.html26
-rw-r--r--files/it/glossary/index.html45
-rw-r--r--files/it/glossary/javascript/index.html41
-rw-r--r--files/it/glossary/node/dom/index.html14
-rw-r--r--files/it/glossary/node/index.html15
-rw-r--r--files/it/glossary/nullish/index.html6
-rw-r--r--files/it/glossary/primitive/index.html32
-rw-r--r--files/it/glossary/protocollo/index.html27
-rw-r--r--files/it/glossary/reflow/index.html12
-rw-r--r--files/it/glossary/rest/index.html33
-rw-r--r--files/it/glossary/serialization/index.html22
-rw-r--r--files/it/glossary/undefined/index.html12
-rw-r--r--files/it/glossary/world_wide_web/index.html42
26 files changed, 756 insertions, 0 deletions
diff --git a/files/it/glossary/ajax/index.html b/files/it/glossary/ajax/index.html
new file mode 100644
index 0000000000..f0228e49e6
--- /dev/null
+++ b/files/it/glossary/ajax/index.html
@@ -0,0 +1,29 @@
+---
+title: AJAX
+slug: Glossary/AJAX
+tags:
+ - AJAX
+ - CodingScripting
+ - Glossary
+ - Infrastructure
+ - 'l10n:priority'
+translation_of: Glossary/AJAX
+---
+<p>AJAX (Asynchronous {{glossary("JavaScript")}} And {{glossary("XML")}}) è una pratica di programmazione che combina {{glossary("HTML")}}, {{glossary("CSS")}}, JavaScript, il {{glossary("DOM")}}, e l'{{glossary("oggetto")}} <code>XMLHttpRequest</code> per costruire pagine web complesse. AJAX permette di aggiornare singole parti di una pagina, invece di doverla ricaricare completamente. Inoltre consente di lavorare in maniera asincrona: ciò significa che il tuo codice continua ad essere eseguito anche durante l'aggiornamento di quella parte della pagina (al contrario di un'esecuzione sincrona, che blocca il tuo codice finchè l'aggiornamento non è stato completato)</p>
+
+<h2 id="Approfondimenti">Approfondimenti</h2>
+
+<h3 id="Conoscenza_generale">Conoscenza generale</h3>
+
+<ul>
+ <li>{{interwiki("wikipedia", "AJAX")}} su Wikipedia</li>
+ <li><a href="http://peoplesofttutorial.com/difference-between-synchronous-and-asynchronous-messaging/">Comunicazioni sincrone vs. Asincrone</a></li>
+</ul>
+
+<h3 id="Informazioni_tecniche">Informazioni tecniche</h3>
+
+<ul>
+ <li>L'oggetto {{domxref("XMLHttpRequest")}}.</li>
+ <li><a href="/en-US/docs/AJAX">La documentazione di MDN su AJAX</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch">Uso di Fetch API</a></li>
+</ul>
diff --git a/files/it/glossary/array/index.html b/files/it/glossary/array/index.html
new file mode 100644
index 0000000000..5d78e2ebfc
--- /dev/null
+++ b/files/it/glossary/array/index.html
@@ -0,0 +1,28 @@
+---
+title: Array
+slug: Glossary/array
+translation_of: Glossary/array
+---
+<p>Un <em>array</em> è una raccolta ordinata di dati (sia {{Glossary("primitive")}} che {{Glossary("object")}} a seconda del linguaggio). Gli array sono utilizzati per immagazzinare valori mutipli in una singola variabile. In comparazione con una variabile che invece può contenere  un solo valore. </p>
+
+<p>Ogni elemento in un array ha un numero collegato ad esso, chiamato indice numerico, che ne permette l'accesso. In JavaScript, gli array iniziano all'indice zero e possono essere manipolati con vari {{Glossary("Method", "methods")}}. </p>
+
+<p>Aspetto di un array in JavaScript:</p>
+
+<pre>var myArray = [1, 2, 3, 4];
+var catNamesArray = ["Jacqueline", "Sophia", "Autumn"];
+//Arrays in JavaScript can hold different types of data, as shown above.</pre>
+
+<h2 id="Apprendi_di_più">Apprendi di più</h2>
+
+<h3 id="Conoscenza_generale">Conoscenza generale</h3>
+
+<ul>
+ <li>{{Interwiki("wikipedia", "Array data structure", "Array")}} on Wikipedia</li>
+</ul>
+
+<h3 id="Riferimento_tecnico">Riferimento tecnico</h3>
+
+<ul>
+ <li>JavaScript {{jsxref("Array")}} on MDN</li>
+</ul>
diff --git a/files/it/glossary/block/css/index.html b/files/it/glossary/block/css/index.html
new file mode 100644
index 0000000000..0b6828a5e4
--- /dev/null
+++ b/files/it/glossary/block/css/index.html
@@ -0,0 +1,16 @@
+---
+title: Blocco (CSS)
+slug: Glossary/Block/CSS
+translation_of: Glossary/Block/CSS
+---
+<p>Un <strong>blocco</strong> in una pagina web è un {{glossary("HTML")}} {{glossary("element")}} che occupa una linea intera, quindi si troverà al di sotto dell'elemento che lo precede e sopra l'elemento successivo(comunemente detto <em>block-level element).Per esempio, un elemento </em>{{htmlelement("p")}} è di base un <em>block-level element</em>, invece un elemento {{htmlelement("a")}} è un <em>inline element</em> — infatti puoi inserire molti link uno dopo l'eltro nel tuo sorgente HTML e, visualizzando la pagina, loro si posizioneranno sulla stessa linea.</p>
+
+<p>Usando la proprietà {{cssxref("display")}} puoi scegliere come mostrare l'elemento, <em>inline</em>, come un blocco o in altri modi. I <strong>blocchi</strong> sono anche soggetti agli effetti degli schemi di posizionamento e all'uso della proprietà {{cssxref("position")}}.</p>
+
+<h2 id="Per_saperne_di_più">Per saperne di più</h2>
+
+<h3 id="Conoscenza_generale">Conoscenza generale</h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/Guide/CSS/Visual_formatting_model">Visual formatting model</a></li>
+</ul>
diff --git a/files/it/glossary/block/index.html b/files/it/glossary/block/index.html
new file mode 100644
index 0000000000..8f17177e82
--- /dev/null
+++ b/files/it/glossary/block/index.html
@@ -0,0 +1,13 @@
+---
+title: Block
+slug: Glossary/Block
+tags:
+ - Disambiguation
+ - Glossary
+ - NeedsTranslation
+ - TopicStub
+translation_of: Glossary/Block
+---
+<p>The term <strong>block</strong> can have several meanings depending on the context. It may refer to:</p>
+
+<p>{{GlossaryDisambiguation}}</p>
diff --git a/files/it/glossary/control_flow/index.html b/files/it/glossary/control_flow/index.html
new file mode 100644
index 0000000000..92485dd09c
--- /dev/null
+++ b/files/it/glossary/control_flow/index.html
@@ -0,0 +1,50 @@
+---
+title: Controllo del flusso
+slug: Glossary/Control_flow
+tags:
+ - Codice Javascript
+ - Controllo di Flussi
+ - Glossário
+ - JavaScript
+translation_of: Glossary/Control_flow
+---
+<p>Il flusso di controllo è l'ordine in cui il computer esegue le istruzioni in uno script.</p>
+
+<p>Il codice viene eseguito in ordine dalla prima riga del file all'ultima riga, a meno che il computer non attraversi le strutture (estremamente frequenti) che modificano il flusso di controllo, ad esempio condizionali e loop.</p>
+
+<p>Ad esempio, immagina uno script utilizzato per convalidare i dati utente da un modulo di pagina web. </p>
+
+<p>Lo script invia i dati convalidati, ma se l'utente, ad esempio, lascia vuoto un campo obbligatorio, lo script chiede di riempirlo. Per fare ciò, lo script utilizza un {{Glossary("Conditional", "conditional")}} struttura o <code>if...else</code>, in modo che il codice venga eseguito a seconda che il modulo sia completo o meno:</p>
+
+<pre>if (field==empty) {
+ promptUser();
+} else {
+ submitForm();
+}
+</pre>
+
+<p>Uno script tipico in {{glossary("JavaScript")}} o {{glossary("PHP")}} (e simili) include molte strutture di controllo, inclusi i condizionali, {{Glossary("Loop", "loops")}} e {{Glossary("Function", "functions")}}. Parti di uno script possono anche essere impostate per essere eseguite quando {{Glossary("Event", "events")}} si verificano.</p>
+
+<p>Ad esempio, l'estratto di cui sopra potrebbe trovarsi all'interno di una funzione che viene eseguita quando l'utente fa clic sul pulsante Invia per il modulo. La funzione potrebbe anche includere un ciclo, che scorre tutti i campi nel modulo, controllandoli uno a turno. Guardando indietro al codice nelle sezioni if e else, le righe promptUser e submitForm potrebbero anche essere chiamate ad altre funzioni nello script. Come potete vedere, le strutture di controllo possono dettare flussi di elaborazione complessi anche con poche righe di codice.</p>
+
+<p>Flusso di controllo significa che quando leggi uno script, non solo devi leggere dall'inizio alla fine, ma anche esaminare la struttura del programma e il suo impatto sull'ordine di esecuzion.</p>
+
+<h2 id="Per_saperne_di_più">Per saperne di più</h2>
+
+<h3 id="Conoscenza_generale">Conoscenza generale</h3>
+
+<ul>
+ <li>{{Interwiki("wikipedia", "Control flow")}} on Wikipedia</li>
+</ul>
+
+<h3 id="Riferimento_tecnico">Riferimento tecnico</h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/JavaScript/Reference#Control_flow">JavaScript Reference - Control flow</a> on MDN</li>
+</ul>
+
+<h3 id="Impara_al_riguardo">Impara al riguardo</h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/JavaScript/Guide/Statements">Statements (Control flow)</a> on MDN</li>
+</ul>
diff --git a/files/it/glossary/css/index.html b/files/it/glossary/css/index.html
new file mode 100644
index 0000000000..f97042c554
--- /dev/null
+++ b/files/it/glossary/css/index.html
@@ -0,0 +1,49 @@
+---
+title: CSS
+slug: Glossary/CSS
+tags:
+ - CSS
+ - CodingScripting
+ - Glossary
+ - Web
+ - 'l10n:priority'
+translation_of: Glossary/CSS
+---
+<p><strong>CSS </strong>(Cascading Style Sheets) è un linguaggio dichiarativo che controlla l'aspetto delle pagine web nel {{glossary("browser")}}. Il browser applica le dichiarazioni di stile CSS agli elementi selezionati per mostrarli correttamente. Una dichiarazione di stile contiene gli attributi e i loro valori, che determinano come una pagina web appare.</p>
+
+<p>CSS è una delle tre tecnologie cardine del Web, insieme a {{Glossary("HTML")}}  e  {{Glossary("JavaScript")}}. Il CSS di solito viene usato per controllare l'aspetto degli {{Glossary("Element","elementi HTML")}}, ma può essere usato anche con altri linguaggi di markup, come {{Glossary("SVG")}} o {{Glossary("XML")}}.</p>
+
+<p>Una regola CSS è un insieme di {{Glossary("CSS Property","proprietà")}} associate ad un {{Glossary("selettore")}}. Di seguito un esempio che mostra tutti i paragrafi HTML di colore giallo su sfondo nero:</p>
+
+<pre><code>/* Il selettore "p" indica che tutti i paragrafi nella pagina saranno interessati da questa regola */
+p {
+ /* L'attributo "color" definisce il colore del testo, in questo caso giallo. */
+ color: yellow;
+
+ /* L'attributo "background-color" definisce il colore dello sfondo, in questo caso nero. */
+ background-color: black
+}</code></pre>
+
+<p>"Cascading" si riferisce alle regole di priorità dei selettori ed è di fondamentale importanza, poichè un sito complesso può dichiarare migliaia di regole CSS.</p>
+
+<h2 id="Approfondimenti">Approfondimenti</h2>
+
+<h3 id="Conoscenza_generica">Conoscenza generica</h3>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/Learn/CSS">Impara il CSS</a></li>
+ <li>{{interwiki("wikipedia", "CSS")}} su Wikipedia</li>
+</ul>
+
+<h3 id="Riferimenti_tecnici">Riferimenti tecnici</h3>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS">La documentazione di MDN sul CSS</a></li>
+ <li><a href="http://www.w3.org/Style/CSS/current-work" rel="external">Il lavoro attuale del CSS Working Group</a></li>
+</ul>
+
+<h3 id="Scopri_di_più_sul_CSS">Scopri di più sul CSS</h3>
+
+<ul>
+ <li><a href="http://www.codecademy.com/en/tracks/web" rel="external">Corso online su codecademy.com</a></li>
+</ul>
diff --git a/files/it/glossary/doctype/index.html b/files/it/glossary/doctype/index.html
new file mode 100644
index 0000000000..6791600c7f
--- /dev/null
+++ b/files/it/glossary/doctype/index.html
@@ -0,0 +1,24 @@
+---
+title: Doctype
+slug: Glossary/Doctype
+tags:
+ - DOCTYPE
+ - HTML
+translation_of: Glossary/Doctype
+---
+<p>In {{Glossary ("HTML")}}, il doctype è il preambolo "&lt;! DOCTYPE html&gt;" richiesto nella parte superiore di tutti i documenti. Il suo unico scopo è impedire al {{Glossary ("browser")}} di passare alla cosiddetta modalità "quirks mode" durante il rendering di un documento; cioè, il doctype "&lt;! DOCTYPE html&gt;" garantisce che il browser faccia il miglior tentativo di seguire le specifiche pertinenti, piuttosto che utilizzare una modalità di rendering diversa che è incompatibile con alcune specifiche.</p>
+
+<h2 id="Learn_more">Learn more</h2>
+
+<h3 id="General_Knowledge">General Knowledge</h3>
+
+<ul>
+ <li><a href="https://html.spec.whatwg.org/multipage/syntax.html#the-doctype">Definizione di DOCTYPE nelle specifiche HTML</a></li>
+ <li><a href="/en-US/docs/Quirks_Mode_and_Standards_Mode">Quirks Mode e Standards Mode</a></li>
+</ul>
+
+<h3 id="Technical_reference">Technical reference</h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/API/Document/doctype">Document.doctype</a>, un metodo JavaScript che ritorna il doctype</li>
+</ul>
diff --git a/files/it/glossary/first-class_function/index.html b/files/it/glossary/first-class_function/index.html
new file mode 100644
index 0000000000..02c413a1d0
--- /dev/null
+++ b/files/it/glossary/first-class_function/index.html
@@ -0,0 +1,20 @@
+---
+title: First-class Function
+slug: Glossary/First-class_Function
+translation_of: Glossary/First-class_Function
+---
+<p> </p>
+
+<p>Un linguaggio di programmazione implementa le First-class functions se le funzioni di quest'ultimo vengono trattate come ogni altra variabile.</p>
+
+<p>Per esempio, in un linguaggio che ne fa utilizzo, è possibile passare una funzione come parametro ad un'altra funzione, possono essere restituite da altre funzioni e possono essere assegnate ad una variabile.</p>
+
+<h2 id="Learn_more">Learn more</h2>
+
+<h3 id="General_knowledge">General knowledge</h3>
+
+<ul>
+ <li>{{Interwiki("wikipedia", "First-class functions", "First-class functions")}} on Wikipedia</li>
+</ul>
+
+<p> </p>
diff --git a/files/it/glossary/head/index.html b/files/it/glossary/head/index.html
new file mode 100644
index 0000000000..01d27c78fa
--- /dev/null
+++ b/files/it/glossary/head/index.html
@@ -0,0 +1,20 @@
+---
+title: Head
+slug: Glossary/Head
+tags:
+ - Glossary
+ - HTML
+ - head
+ - metadata
+translation_of: Glossary/Head
+---
+<p>L'<strong>Head</strong><strong> </strong>è la parte di un documento {{glossary("HTML")}} che contiene i {{glossary("metadata")}} relativi al documento, come autore, descrizione, e collegameti a {{glossary("CSS")}} o file {{glossary("JavaScript")}} che possono essere applicati al documento HTML.</p>
+
+<h2 id="Ulteriorei_risorse">Ulteriorei risorse</h2>
+
+<h3 id="HTML_head">HTML head</h3>
+
+<ul>
+ <li>{{htmlelement("head")}} element reference su MDN</li>
+ <li><a href="/en-US/docs/Learn/HTML/Introduction_to_HTML/The_HTML_head">L' HTML &lt;head&gt;</a> nella MDN Learning Area</li>
+</ul>
diff --git a/files/it/glossary/header_di_risposta/index.html b/files/it/glossary/header_di_risposta/index.html
new file mode 100644
index 0000000000..6363a8b84a
--- /dev/null
+++ b/files/it/glossary/header_di_risposta/index.html
@@ -0,0 +1,38 @@
+---
+title: Header di risposta
+slug: Glossary/Header_di_risposta
+tags:
+ - Glossário
+translation_of: Glossary/Response_header
+---
+<p>Un<strong> header di risposta</strong> è un {{glossary("header", "HTTP header")}} che può essere utilizzato in una risposta HTTP e che non fa riferimento al contenuto del messaggio. Gli header di risposta, come {{HTTPHeader("Age")}}, {{HTTPHeader("Location")}} o {{HTTPHeader("Server")}} sono usati per fornire un contesto della risposta più dettagliato.</p>
+
+<p>Non tutti gli header che compaiono in una risposta sono <em>header di risposta</em>. Ad esempio, l'header {{HTTPHeader("Content-Length")}} è un {{glossary("entity header")}} che fa riferimento alla dimensione del corpo del messaggio di risposta. Tuttavia queste entità sono chiamate solitamente header di risposta in questo contesto.</p>
+
+<p>Di seguito sono mostrati alcuni header di risposta dopo una richiesta {{HTTPMethod("GET")}} . Si noti che, strettamente parlando, gli header {{HTTPHeader("Content-Encoding")}} e {{HTTPHeader("Content-Type")}} sono {{glossary("entity headers")}}:</p>
+
+<pre>200 OK
+Access-Control-Allow-Origin: *
+Connection: Keep-Alive
+Content-Encoding: gzip
+Content-Type: text/html; charset=utf-8
+Date: Mon, 18 Jul 2016 16:06:00 GMT
+Etag: "c561c68d0ba92bbeb8b0f612a9199f722e3a621a"
+Keep-Alive: timeout=5, max=997
+Last-Modified: Mon, 18 Jul 2016 02:36:04 GMT
+Server: Apache
+Set-Cookie: mykey=myvalue; expires=Mon, 17-Jul-2017 16:06:00 GMT; Max-Age=31449600; Path=/; secure
+Transfer-Encoding: chunked
+Vary: Cookie, Accept-Encoding
+X-Backend-Server: developer2.webapp.scl3.mozilla.com
+X-Cache-Info: not cacheable; meta data too large
+X-kuma-revision: 1085259
+x-frame-options: DENY</pre>
+
+<h2 id="Scopri_di_più">Scopri di più</h2>
+
+<h3 id="Conoscenza_tecnica">Conoscenza tecnica</h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/HTTP/Headers">List of all HTTP headers</a></li>
+</ul>
diff --git a/files/it/glossary/hoisting/index.html b/files/it/glossary/hoisting/index.html
new file mode 100644
index 0000000000..77186b6b2b
--- /dev/null
+++ b/files/it/glossary/hoisting/index.html
@@ -0,0 +1,74 @@
+---
+title: Hoisting
+slug: Glossary/Hoisting
+tags:
+ - Glossário
+ - JavaScript
+translation_of: Glossary/Hoisting
+---
+<p>Hoisting (<em>sollevare, issare in italiano</em>) è un termine che <em>non</em> sentirai mai usare in nessuno testo normativo prima di <a href="http://www.ecma-international.org/ecma-262/6.0/index.html">ECMAScript® 2015 Language Specification</a>. L'Hoisting è stato pensato come un modo generico di pensare a come funziona, in Javascript, il contesto di esecuzione (nello specifico le fasi di creazioni e di esecuzione). Il concetto può essere poco chiaro all'inizio.</p>
+
+<p>Una definizione rigida di Hoisting potrebbe essere: "(durante la fase di <em>compilazione</em>)  le dichiarazioni delle variabili e delle funzioni sono fisicamente spostate in cima al codice", ma questo di fatto non è quello che succede. In realtà, le dichiarazioni delle variabili e delle funzioni sono messe in memoria durante la fase di <em>compilazione</em>, ma rimangono esattamente dove le hai scritte nel codice.</p>
+
+<h2 id="Learn_more">Learn more</h2>
+
+<h3 id="Technical_example">Technical example</h3>
+
+<p>Uno dei vantaggi di mettere in memoria la dichiarazione delle funzioni, prima di eseguire qualunque segmento di codice, è che questo ti permette di usare una funzione prima di dichiararla. Per esempio:</p>
+
+<pre class="brush: js notranslate">function catName(name) {
+ console.log("My cat's name is " + name);
+}
+
+catName("Tigger");
+/*
+Il risultato del codice sopra è: "My cat's name is Tigger"
+*/
+</pre>
+
+<p>Il codice sopra è scritto come chiunque si aspetterebbe. Ora, vediamo cosa succede quando chiamiamo la funzione prima di scriverla:</p>
+
+<pre class="brush: js notranslate">catName("Chloe");
+
+function catName(name) {
+ console.log("My cat's name is " + name);
+}
+/*
+Il risultato del codice sopra è: "My cat's name is Chloe"
+*/
+</pre>
+
+<p>Anche se chiamiamo la funzione all'inizio del codice, prima che questa sia scritta, il codice continua a funzionare. Questo accade grazie al comportamento del "contesto di esecuzione" (<em>execution context</em>) di Javascript.</p>
+
+<p>L'Hoisting funziona bene anche con altri tipi di dati (<em>data types)</em> e con le variabili. Le variabili possono essere inizializzate e usate prima di essere dichiarate. Ma non possono essere usate senza inizializzazione.</p>
+
+<h3 id="Technical_example_2">Technical example</h3>
+
+<pre class="brush: js notranslate">num = 6;
+num + 7;
+var num;
+/* non restituisce errore perchè num è dichiarata*/
+
+</pre>
+
+<p>Javascript "solleva" (<em>hoists</em>) solo le dichiarazioni, non le inizializzazioni. Se utilizzi una variabile prima di dichiararla e inizializzarla, il suo valore sarà undefined. L'esempio qui sotto dimostra questo comportamento.</p>
+
+<pre class="brush: js notranslate">var x = 1; // Initialize x
+console.log(x + " " + y); // '1 undefined'
+var y = 2; // Initialize y
+
+
+// Il codice seguente si comporterà nella stessa maniera del precedente
+var x = 1; // Initialize x
+var y; // Declare y
+console.log(x + " " + y); // '1 undefined'
+y = 2; // Initialize y
+</pre>
+
+<h3 id="Technical_reference">Technical reference</h3>
+
+<ul>
+ <li><a href="https://www.udemy.com/understand-javascript/">JavaScript: Understanding the Weird Parts</a> - Udemy.com Course</li>
+ <li><a href="/en-US/docs/Web/JavaScript/Reference/Statements/var">var statement</a> - MDN</li>
+ <li><a href="/en-US/docs/Web/JavaScript/Reference/Statements/function">function statement</a> - MDN</li>
+</ul>
diff --git a/files/it/glossary/html/index.html b/files/it/glossary/html/index.html
new file mode 100644
index 0000000000..04b4009ed5
--- /dev/null
+++ b/files/it/glossary/html/index.html
@@ -0,0 +1,50 @@
+---
+title: HTML
+slug: Glossary/HTML
+tags:
+ - CodingScripting
+ - Glossário
+ - HTML
+ - Script
+ - Story
+translation_of: Glossary/HTML
+---
+<p>HTML (HyperText Markup Language) è un linguaggio descrittivo che specifica la struttura delle pagine web.</p>
+
+<h2 id="Breve_storia">Breve storia</h2>
+
+<p>Nel 1990, come parte della sua visione del {{glossary("World Wide Web","Web")}}, Tim Berners-Lee definisce il suo concetto di {{glossary("hypertext","hypertesto (hypertext)")}}, che successivamente ha formalizzato durante gli anni attraverso un markup basato principalmente su {{glossary("SGML")}}. L'{{glossary("IETF")}} inizia a specificare formalmente HTML nel 1993, e dopo diverse bozze rilascia ufficialmente la versione 2.0 nel 1995. Nel 1994 Berners-Lee fonda il {{glossary("W3C")}} per lo sviluppo Web. Nel 1996, il W3C si assume il lavoro riguardo HTML e pubblica la versione 3.2 un anno dopo. Successivamente, HTML 4.0 è stato rilasciato nel 1999 ed è diventato un {{glossary("ISO")}} standard nel 2000.</p>
+
+<p>Al tempo, il W3C stava quasi per abbandonare l'HTML a favore di {{glossary("XHTML")}}, solleticando la fondazione nel 2004 di un gruppo indipendente chiamato {{glossary("WHATWG")}}. Grazie al WHATWG, il lavoro su {{glossary("HTML5")}} è continuato: le due organizzazioni hanno rilasciato la prima bozza nel 2008 e la versione finale nel 2014.</p>
+
+<h2 id="Concetto_e_sintassi">Concetto e sintassi</h2>
+
+<p>Un documento HTML è un documento in chiaro strutturato con degli {{glossary("element","elementi")}}. Gli elementi sono racchiusi fra dei {{Glossary("tag")}} di apertura e chiusura. Ogni tag inizia e finisce con delle parentesi angolari (<code>&lt;&gt;</code>). Esistono alcuni tag "vuoti" che non possono includere testo, ad esempio {{htmlelement("img")}}.</p>
+
+<p>I tag in HTMl possono essere estesi con degli {{Glossary("attribute","attributi")}}, che forniscono informazioni aggiuntive che vanno a influenzare il modo in cui il browser interpreta tale elemento. Esempio:</p>
+
+<p><img alt="Detail of the structure of an HTML element" src="https://mdn.mozillademos.org/files/7659/anatomy-of-an-html-element.png" style="height: 181px; width: 609px;"></p>
+
+<p>Un file HTML è salvato con un estensione <code>.htm</code> o <code>.html</code>, solitamente servito a un {{Glossary("Server","Web server")}}, e visualizzato da qualsiasi {{Glossary("Browser","Web browser")}} (con diverse compatibilità).</p>
+
+<h2 id="Vedi_altro">Vedi altro</h2>
+
+<h3 id="Conoscenza_generale">Conoscenza generale</h3>
+
+<ul>
+ <li>{{interwiki("wikipedia", "HTML", "HTML su Wikipedia")}}</li>
+</ul>
+
+<h3 id="Impara_HTML">Impara HTML</h3>
+
+<ul>
+ <li><a href="http://developer.mozilla.org/en-US/Learn/HTML">Il nostro tutorial HTML</a></li>
+ <li><a href="http://www.codecademy.com/en/tracks/web" rel="external">Il corso online sucodecademy.com</a></li>
+</ul>
+
+<h3 id="Riferimento_tecnici">Riferimento tecnici</h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/HTML">La documentazione HTML su MDN</a></li>
+ <li><a href="http://www.w3.org/TR/html5/" rel="external">Le specifiche HTML</a></li>
+</ul>
diff --git a/files/it/glossary/html5/index.html b/files/it/glossary/html5/index.html
new file mode 100644
index 0000000000..63a0630a67
--- /dev/null
+++ b/files/it/glossary/html5/index.html
@@ -0,0 +1,18 @@
+---
+title: HTML5
+slug: Glossary/HTML5
+tags:
+ - CodingScripting
+ - Glossário
+ - HTML
+ - HTML5
+ - Script
+translation_of: Glossary/HTML5
+---
+<p>L'ultimo rilascio stabile di {{Glossary("HTML")}}, HTML5, porta HTML da un semplice linguaggi di markup per strutturare un document a una completa piattaforma di sviluppo app. Tra le altre caratteristiche, HTML5 include nuovi elementi e nuove {{glossary("JavaScript")}} {{glossary("API","APIs")}} per migliorare l'accesso allo storage, ai multimedia e all'hardware.</p>
+
+<h2 id="Vedi_altro">Vedi altro</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/Guide/HTML/HTML5">La nostra guida per HTML5</a></li>
+</ul>
diff --git a/files/it/glossary/http/index.html b/files/it/glossary/http/index.html
new file mode 100644
index 0000000000..813d9a4f9e
--- /dev/null
+++ b/files/it/glossary/http/index.html
@@ -0,0 +1,26 @@
+---
+title: HTTP
+slug: Glossary/HTTP
+tags:
+ - Beginner
+ - Glossary
+ - HTTP
+ - Infrastructure
+ - Web Performance
+ - 'l10n:priority'
+translation_of: Glossary/HTTP
+---
+<p>L’<em>HyperText Transfer Protocol</em> (Protocollo di Trasferimento Ipertestuale, <strong>HTTP</strong>) è il {{glossary("protocol", "protocollo")}} di rete fondamentale per il trasferimento di ipermedia (documenti multimediali che utilizzano hyperlink) sul {{glossary("World Wide Web","Web")}}. Solitamente ha luogo fra un browser e un server, in modo che l'utente possa fruire dei contenuti. La versione corrente di HTTP è {{glossary("HTTP_2", "HTTP/2")}}.</p>
+
+<p>Il termine "http" fa parte di un {{glossary("URI")}} (come ad esempio in "http://example.com/") ed è chiamato "schema". Le risorse che utilizzano lo schema "http" sono solitamente trasferite per mezzo di una connessione non criptata che usa il protocollo HTTP. Lo schema "https" (come ad esempio in "https://developer.mozilla.org") indica che una risorsa è trasferita sempre tramite il protocollo HTTP, ma attraverso un canale sicuro chiamato {{glossary("TLS")}}.</p>
+
+<p>L’HTTP è testuale (tutte le comunicazioni avvengono con testo in chiaro) e indipendente (nessuna comunicazione può conoscere o accedere a quelle precedenti). Questa proprietà è fondamentale per permettere agli utenti di navigare in Internet. Tuttavia, l’HTTP può essere usato come base in servizi web {{glossary("REST")}} per comunicare da server a server oppure per rendere più dinamici i siti web attraverso richieste {{glossary("AJAX")}}.</p>
+
+<div>
+<h2 id="Approfondimenti">Approfondimenti</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/HTTP">HTTP su MDN</a></li>
+ <li>{{interwiki("wikipedia", "Hypertext Transfer Protocol", "HTTP")}} su Wikipedia</li>
+</ul>
+</div>
diff --git a/files/it/glossary/index.html b/files/it/glossary/index.html
new file mode 100644
index 0000000000..8e1c81312d
--- /dev/null
+++ b/files/it/glossary/index.html
@@ -0,0 +1,45 @@
+---
+title: Glossary
+slug: Glossary
+tags:
+ - Beginner
+ - Glossary
+ - Index
+ - Landing
+ - NeedsTranslation
+ - TopicStub
+translation_of: Glossary
+---
+<div style="width: 44%; float: right; margin: 4px 0 .5em 1em; line-height: 1.4;">{{LearnBox({"title":"Learn a new term:"})}}</div>
+
+<p class="summary" style="padding-top: 0; border-top-width: 0;"><span class="seoSummary">Web technologies contain long lists of jargon and abbreviations that are used in documentation and coding. This glossary provides definitions of words and abbreviations you need to know to successfully understand and build for the web.</span></p>
+
+<h2 id="Glossary_of_Terms"><strong>Glossary of Terms</strong></h2>
+
+<p>{{GlossaryList({"split": "h3", "css": "multiColumnList"})}}</p>
+
+<h2 id="Contribute_to_the_glossary">Contribute to the glossary</h2>
+
+<p>This glossary is a never ending work in progress. You can help improving it by <a href="/en-US/docs/MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary">writing new entries</a> or by making the existing ones better. The easiest way to start is to hit the following link or to pick one of the suggested terms below.</p>
+
+<p><strong><a href="/en-US/docs/new?parent=4391">Add a new entry to the glossary</a></strong></p>
+
+<p>{{GlossaryList({"terms":["at-rule", "ALPN", "Attack", "Byte-Order Mark", "client", "Character set", "cryptosystem", "debug", "digital signature", "execution", "flex-direction", "GLSL", "Interface", "Library", "Memory management", "routers", "Self-Executing Anonymous Function", "Stylesheet", "Vector image"], "filter": "notdefined", "css": "multiColumnList"})}}</p>
+
+<p>If you want to know more on how to contribute to the glossary, check out <a href="/en-US/docs/MDN/Doc_status/Glossary">the glossary documentation status page</a>.</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="/en-US/docs/MDN/Community">Join the MDN community</a></li>
+</ul>
+
+<div class="hidden">
+<h2 id="Subnav">Subnav</h2>
+
+<section id="Quick_Links">
+<ol>
+ <li><strong><a href="/en-US/docs/Glossary">MDN Web Docs Glossary</a></strong>{{ListSubpagesForSidebar("/en-us/docs/Glossary", 1)}}</li>
+</ol>
+</section>
+</div>
diff --git a/files/it/glossary/javascript/index.html b/files/it/glossary/javascript/index.html
new file mode 100644
index 0000000000..b672c4d871
--- /dev/null
+++ b/files/it/glossary/javascript/index.html
@@ -0,0 +1,41 @@
+---
+title: JavaScript
+slug: Glossary/JavaScript
+translation_of: Glossary/JavaScript
+---
+<p>JavaScript (JS) è un linguaggio di programmazione principalmente client-side per programmare dinamicamente pagine web, ma spesso anche {{Glossary("Server","server")}}-side, usando pacchetti come <a href="http://nodejs.org/" rel="external">Node.js</a>.</p>
+
+<p>Non confondere JavaScript with the {{interwiki("wikipedia", "Java_(programming_language)", "linguaggio di programmazione Java")}}. Sia "Java" che "JavaScript" sono marchi commerciali o marchi registrati di Oracle negli Stati Uniti e in altri Paesi. Comunque sia, i due linguaggi di programmazione hanno una sintassi, una semantica e degli usi molto diversi.</p>
+
+<p>Concepito come un linguaggio server-side da Brendan Eich (un allora impiegato della Netscape Corporation), JavaScript superò presto Netscape Navigator 2.0 nel Settembre 1995. JavaScript ottenne immediato successo e {{glossary("Microsoft Internet Explorer", "Internet Explorer 3.0")}} introdusse il supporto a JavaScript sotto il nome JScript nell'Agosto del 1996.</p>
+
+<p>Nel Novembre del 1996, Netscape iniziò a lavorare con ECMA International per fare di JavaScript uno standard industriale. Da allora, il JavaScript standardizzato è chiamato ECMAScript e indicato con ECMA-262, la cui ultima (ottava) edizione sarà disponibile nel Giugno del 2017.</p>
+
+<p>JavaScript è principalemente usato nel browser, permettendo agli sviluppatori di manipolare il contenuto delle pagine web tramite {{Glossary("DOM")}}, manipolare dati con {{Glossary("AJAX")}} e {{Glossary("IndexedDB")}}, disegnare elementi grafici con vari {{Glossary("canvas")}}, interagire con il dispositivo che fa andare il browser tramite vari {{Glossary("API","API")}}, e cos via. JavaScript è uno dei linguaggi più usati al mondo, essendo la causa della recente creascita e del miglioramento di performance degli {{Glossary("API","API")}} presenti nei browser.</p>
+
+<p>Recentemente, JavaScript è ritornato ai server con la nota piattaforma <a href="http://nodejs.org/" rel="external">Node.js</a>, il più popolare ambiente di sviluppo cross-platform JavaScript esterno al browser. Node.js permette di usare JavaScript come un linguaggio di script per automatizzare processi su un PC e costruire {{Glossary("HTTP")}} totalmente funzionante e server con {{Glossary("Web Sockets", "Web Socket")}}.</p>
+
+<h2 id="Scopri_di_più">Scopri di più</h2>
+
+<h3 id="Conoscenza_generale">Conoscenza generale</h3>
+
+<ul>
+ <li>{{interwiki("wikipedia", "JavaScript", "JavaScript")}} su Wikipedia</li>
+</ul>
+
+<h3 id="Impaare_il_JavaScript">Impaare il JavaScript</h3>
+
+<ul>
+ <li>La {{Link("/en-US/docs/Web/JavaScript/Guide")}} su MDN</li>
+ <li><a href="http://nodeschool.io/#workshoppers">La lezione "javascripting" su NodeSchool</a></li>
+ <li><a href="http://www.codecademy.com/tracks/javascript" rel="external">Il corso JavaScript su codecademy.com</a></li>
+ <li><a href="http://ejohn.org/apps/learn/" rel="external">Il "Learning Advanced JavaScript" di John Resig</a></li>
+</ul>
+
+<h3 id="Riferimenti_tecnici">Riferimenti tecnici</h3>
+
+<ul>
+ <li><a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm" rel="external">L'ultimo standard ECMAScript</a></li>
+ <li>La {{Link("/en-US/docs/Web/JavaScript/reference")}} su MDN</li>
+ <li><a href="http://eloquentjavascript.net/" rel="external">Il libro <em>Eloquent JavaScript</em></a></li>
+</ul>
diff --git a/files/it/glossary/node/dom/index.html b/files/it/glossary/node/dom/index.html
new file mode 100644
index 0000000000..33c713a074
--- /dev/null
+++ b/files/it/glossary/node/dom/index.html
@@ -0,0 +1,14 @@
+---
+title: Node (DOM)
+slug: Glossary/Node/DOM
+translation_of: Glossary/Node/DOM
+---
+<p><span class="seoSummary">Nel contesto del </span>{{Glossary("DOM")}}<span class="seoSummary">, un <strong>nodo</strong> è un singolo punto nell'albero dei nodi. Varie cose che sono nodi sono il documento stesso, elementi, testo e commenti.</span></p>
+
+<h2 id="Per_saperne_di_più">Per saperne di più</h2>
+
+<h3 id="Riferimento_tecnico">Riferimento tecnico</h3>
+
+<ul>
+ <li><a href="https://dom.spec.whatwg.org/#concept-node">L'albero dei nodi</a> WHATWG spec</li>
+</ul>
diff --git a/files/it/glossary/node/index.html b/files/it/glossary/node/index.html
new file mode 100644
index 0000000000..49f2190f34
--- /dev/null
+++ b/files/it/glossary/node/index.html
@@ -0,0 +1,15 @@
+---
+title: Node
+slug: Glossary/Node
+tags:
+ - Disambiguation
+ - Glossary
+ - NeedsTranslation
+ - TopicStub
+translation_of: Glossary/Node
+---
+<p>The term <strong>node</strong> can have several meanings depending on the context. It may refer to:</p>
+
+<p>{{GlossaryDisambiguation}}</p>
+
+<p>Another use of the word is when talking about {{Glossary("Node.js")}}</p>
diff --git a/files/it/glossary/nullish/index.html b/files/it/glossary/nullish/index.html
new file mode 100644
index 0000000000..3d4ac992ed
--- /dev/null
+++ b/files/it/glossary/nullish/index.html
@@ -0,0 +1,6 @@
+---
+title: Nullish value
+slug: Glossary/Nullish
+translation_of: Glossary/Nullish
+---
+<p>In <a href="https://wiki.developer.mozilla.org/en-US/docs/Glossary/JavaScript">JavaScript</a>, un valore nullo può essere {{JSxRef("null")}} o {{JSxRef("undefined")}}. I valori nulli sono sempre <a href="/en-US/docs/Glossary/Falsy">falsi</a>.</p>
diff --git a/files/it/glossary/primitive/index.html b/files/it/glossary/primitive/index.html
new file mode 100644
index 0000000000..a254782313
--- /dev/null
+++ b/files/it/glossary/primitive/index.html
@@ -0,0 +1,32 @@
+---
+title: Primitive
+slug: Glossary/Primitive
+translation_of: Glossary/Primitive
+---
+<p>Una <strong>primitiva</strong> (valore primitivo, tipo di dato primitivo) è un dato che non è un {{Glossary("object", "oggetto")}} e non ha {{glossary("method","metodi")}}. In {{Glossary("JavaScript")}}, cisono 6 tipi di dati primitivi: {{Glossary("string")}}, {{Glossary("number")}}, {{Glossary("boolean")}}, {{Glossary("null")}}, {{Glossary("undefined")}}, {{Glossary("symbol")}} (nuovo in {{Glossary("ECMAScript")}} 2015).</p>
+
+<p>La maggior parte delle volte, un vaolre primitivo è rappresentato direttamente al livello più basso dell'implementazione del linguaggio.</p>
+
+<p>Tutte le primitive sono <strong>immutabili</strong> (non possono essere cambiati).</p>
+
+<h2 id="Wrapper_di_oggetti_primitivi_in_JavaScript">Wrapper di oggetti primitivi in JavaScript</h2>
+
+<p>Ad eccezione di <code>null</code> e <code>undefined</code>, tutti i valori primitivi hanno oggetti equivalenti che avvolgono i valori primitivi:</p>
+
+<ul>
+ <li>{{jsxref("String")}} per la primitiva string.</li>
+ <li>{{jsxref("Number")}} per la primitiva number.</li>
+ <li>{{jsxref("Boolean")}} per la primitiva Boolean.</li>
+ <li>{{jsxref("Symbol")}} per la primitiva Symbol.</li>
+</ul>
+
+<p>Il methodo wrapper <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf"><code>valueOf()</code></a> ritorna il valore primitivo.</p>
+
+<h2 id="Per_saperne_di_più">Per saperne di più</h2>
+
+<h3 id="Conoscenza_generale">Conoscenza generale</h3>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures">Introduzione ai tipi di dati in JavaScript</a></li>
+ <li>{{Interwiki("wikipedia", "Tipi di dati primitivi")}} on Wikipedia</li>
+</ul>
diff --git a/files/it/glossary/protocollo/index.html b/files/it/glossary/protocollo/index.html
new file mode 100644
index 0000000000..d764b42322
--- /dev/null
+++ b/files/it/glossary/protocollo/index.html
@@ -0,0 +1,27 @@
+---
+title: protocollo
+slug: Glossary/Protocollo
+tags:
+ - Glossário
+ - Infrastruttura
+ - Protocolli
+translation_of: Glossary/Protocol
+---
+<p id="Summary">Un <strong>protocollo</strong> è un sistema di regole che stabilisce come vengono scambiati i dati fra computer diversi o all’interno dello stesso computer. Per comunicare tra loro, i dispositivi devono scambiarsi i dati in un formato comune. L’insieme delle regole che definisce un formato si chiama protocollo.</p>
+
+<h2 id="Vedi_altro">Vedi altro</h2>
+
+<h3 id="Conoscenze_generali">Conoscenze generali</h3>
+
+<ul>
+ <li>{{Interwiki("wikipedia", "Protocollo di rete")}} su Wikipedia</li>
+ <li><a href="http://www.rfc-editor.org/search/standards.php">RFC Official Internet Protocol Standards</a></li>
+</ul>
+
+<h2 id="Vedi_anche">Vedi anche</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Glossary/TCP">TCP</a></li>
+ <li><a href="/en-US/docs/Web/HTTP/Overview">HTTP overview</a></li>
+ <li><a href="/en-US/docs/Glossary/Packet">packet</a></li>
+</ul>
diff --git a/files/it/glossary/reflow/index.html b/files/it/glossary/reflow/index.html
new file mode 100644
index 0000000000..9f62c24c8b
--- /dev/null
+++ b/files/it/glossary/reflow/index.html
@@ -0,0 +1,12 @@
+---
+title: Reflow
+slug: Glossary/Reflow
+translation_of: Glossary/Reflow
+---
+<p>Il <strong>Reflow</strong> avviene quando un {{glossary("browser")}} deve processare e ridesignare (posizionie geometrie) una pagina web o una sua parte, come dopo un aggiornamento dinamico della pagina in un sito interattivo.</p>
+
+<h2 id="Vedi_anche">Vedi anche</h2>
+
+<ul>
+ <li><a href="https://developers.google.com/speed/articles/reflow">Google article "Minimizing browser reflow"</a></li>
+</ul>
diff --git a/files/it/glossary/rest/index.html b/files/it/glossary/rest/index.html
new file mode 100644
index 0000000000..9c6a8f9100
--- /dev/null
+++ b/files/it/glossary/rest/index.html
@@ -0,0 +1,33 @@
+---
+title: REST
+slug: Glossary/REST
+tags:
+ - Architettura
+ - Funzionamento del web
+ - Glossário
+ - HTTP
+ - Principiante
+ - Rest
+translation_of: Glossary/REST
+---
+<p>Il <em>Representational State Transfer</em> (<strong>REST</strong>) si riferisce a un insieme di vincoli nell'architettura del software che permettono ai sistemi di essere efficienti, affidabili e scalabili. Un sistema è definito “RESTful” quando rispetta questi vincoli.</p>
+
+<p>L'idea di base di REST è trasferire una risorsa, ad esempio un documento, insieme al suo stato e ai suoi collegamenti ipertestuali (<em>hypertext</em>) tramite operazioni standard e in formati ben definiti. Spesso le {{Glossary("API","API")}} o servizi differenti vengono chiamati RESTful quando modificano direttamente un documento, invece di attivare azioni altrove.</p>
+
+<p>Dato che l’{{Glossary("HTTP")}}, il protocollo standard alla base del {{glossary("World Wide Web","Web")}}, trasferisce documenti e link ipertestuali, API e HTTP sono a volte definiti colloquialmente “RESTful API”, “RESTful service” o più semplicemente “REST service”, anche se non rispettano totalmente i vincoli REST. I principianti possono concepire una REST API come un servizio HTTP che può essere chiamato usando librerie e strumenti web.</p>
+
+<h2 id="Approfondimenti">Approfondimenti</h2>
+
+<h3 id="Risorse_di_apprendimento">Risorse di apprendimento</h3>
+
+<ul>
+ <li><a href="http://www.restapitutorial.com/">restapitutorial.com</a></li>
+ <li><a href="http://restcookbook.com/">restcookbook.com</a></li>
+</ul>
+
+<h3 id="Conoscenze_generali">Conoscenze generali</h3>
+
+<ul>
+ <li>{{Interwiki("wikipedia", "Representational_state_transfer", "REST")}} su Wikipedia</li>
+ <li><a href="https://www.service-architecture.com/articles/web-services/representational_state_transfer_rest.html">Architettura REST</a></li>
+</ul>
diff --git a/files/it/glossary/serialization/index.html b/files/it/glossary/serialization/index.html
new file mode 100644
index 0000000000..f710d23439
--- /dev/null
+++ b/files/it/glossary/serialization/index.html
@@ -0,0 +1,22 @@
+---
+title: Serializzazione
+slug: Glossary/Serialization
+tags:
+ - Glossário
+ - JavaScript
+ - Serializzazione
+translation_of: Glossary/Serialization
+---
+<p>Il processo mediante il quale un oggetto o una struttura di dati viene tradotto in un formato adatto per il trasferimento su una rete, o archiviazione (ad esempio in un buffer di matrice o in un formato di file).</p>
+
+<p>In {{Glossary("JavaScript")}}, ad esempio, puoi serializzare un oggetto su {{Glossary("JSON")}} {{Glossary("string")}} chiamando il {{Glossary("function")}} {{jsxref("JSON.stringify()")}}.</p>
+
+<p>{{Glossary("CSS")}} sono serializzati chiamando la funzione {{domxref("CSSStyleDeclaration.getPropertyValue()")}}.</p>
+
+<h2 id="Per_saperne_di_più">Per saperne di più</h2>
+
+<h3 id="Conoscenza_generale">Conoscenza generale</h3>
+
+<ul>
+ <li><a href="https://en.wikipedia.org/wiki/Serialization">Serialization</a> on Wikipedia</li>
+</ul>
diff --git a/files/it/glossary/undefined/index.html b/files/it/glossary/undefined/index.html
new file mode 100644
index 0000000000..dd33699e99
--- /dev/null
+++ b/files/it/glossary/undefined/index.html
@@ -0,0 +1,12 @@
+---
+title: undefined
+slug: Glossary/undefined
+translation_of: Glossary/undefined
+---
+<p>Un valore <strong>{{Glossary("primitive", "primitivo")}}</strong> assegnato automaticamente alle <strong>variabili</strong> che sono appena state dichiarate o ai<strong> {{Glossary("Argument","parametri")}}</strong> delle funzioni per i quali non è stato passato nessun valore.</p>
+
+<h2 id="Di_più">Di più</h2>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures">Tipi di dati e strutture in JavaSctipt</a></li>
+</ul>
diff --git a/files/it/glossary/world_wide_web/index.html b/files/it/glossary/world_wide_web/index.html
new file mode 100644
index 0000000000..f3e7e4c64a
--- /dev/null
+++ b/files/it/glossary/world_wide_web/index.html
@@ -0,0 +1,42 @@
+---
+title: World Wide Web
+slug: Glossary/World_Wide_Web
+tags:
+ - Glossário
+ - HTTP
+ - Infrastrutture
+ - WWW
+ - World Wide Web
+translation_of: Glossary/World_Wide_Web
+---
+<p>Il <em>World Wide Web </em>— comunemente indicato come <strong>WWW</strong>, <strong>W3</strong>, o il<strong> Web </strong>— è un sistema interconnesso di pagine pubbliche accessibili tramite l'{{Glossary("Internet")}}. Il Web non è la stessa cosa dell'Internet: il Web è una delle tante applicazioni costruite sulla cima dell'Internet.</p>
+
+<p>Tim Berners-Lee propose l'architettura che divenne nota come World Wide Web. Lui ha creato il primo web {{Glossary("Server","server")}}, il primo web {{Glossary("Browser","browser")}}, e la prima pagina web sul suo computer al laboratorio di ricerca del CERN nel 1990. Nel 1991, sempre Tim Berners-Lee, ha annunciato la sua creazione sul newsgroup di alt.hypertext, segnando il momento in cui il Web è stato reso pubblico per la prima volta.</p>
+
+<p>Il sistema che conosciamo al giorno d'oggi come "il Web" consiste in vari componenti fra cui:</p>
+
+<ul>
+ <li>Il protocollo {{Glossary("HTTP")}} che gestisce il trasferimento dati fra un server e un client.</li>
+ <li>Per accedere a un componente del Web, un client fornisce un identificatore universale univoco, chiamato <strong>{{Glossary("URL")}}</strong> (Uniform Resource Location) oppure <strong>{{Glossary("URI")}}</strong> (Uniform Resource Identifier) (formalmente chiamato Universal Document Identifier (UDI)).</li>
+ <li><strong>{{Glossary("HTML")}}</strong> (HyperText Markup Language) che rappresenta il formato più utilizzato per pubblicare documenti sul Web.</li>
+</ul>
+
+<p>Il collegamento o la connessione di risorse utilizzando gli {{Glossary("Hyperlink","hyperlink")}} è un concetto definito dal Web per facilitare la sua visione come una collezione di documenti connessi fra di loro.</p>
+
+<p>Poco dopo aver inventato il Web, Tim Berners-Lee ha fondato il {{Glossary("W3C")}} (World Wide Web Consortium) per standardizzare e sviluppare il Web ulteriormente. Questo consorzio è costituito da gruppi interessati al Web, come sviluppatori di web browser, entità governative, ricercatori e universitari. La missione di tale consorzio consiste nell'educazione e nella sensibilizzazione riguardo lo sviluppo Web.</p>
+
+<h2 id="Vedi_altro" style="line-height: 30px;">Vedi altro</h2>
+
+<h3 id="Informazioni_a_riguardo">Informazioni a riguardo</h3>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/Learn">Sviluppo Web</a></li>
+ <li><a href="https://learning.mozilla.org/web-literacy">Mappa di alfabetizzazione del Web</a> (una skill necessaria nello sviluppo web)</li>
+</ul>
+
+<h3 id="Conoscenza_generale" style="line-height: 24px;">Conoscenza generale</h3>
+
+<ul>
+ <li>{{Interwiki("wikipedia", "World Wide Web su Wikipedia")}} </li>
+ <li><a href="http://w3.org">Il sito del W3C</a></li>
+</ul>