diff options
Diffstat (limited to 'files/it/web/javascript/index.html')
-rw-r--r-- | files/it/web/javascript/index.html | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/files/it/web/javascript/index.html b/files/it/web/javascript/index.html new file mode 100644 index 0000000000..39d9432d38 --- /dev/null +++ b/files/it/web/javascript/index.html @@ -0,0 +1,116 @@ +--- +title: JavaScript +slug: Web/JavaScript +tags: + - JavaScript +translation_of: Web/JavaScript +--- +<div class="callout-box"><strong><a href="/docs/JavaScript/A_re-introduction_to_JavaScript" title="./A re-introduction to JavaScript">Una re-introduzione a JavaScript</a></strong><br> +Una panoramica per chi <em>pensa </em>di conoscere JavaScript</div> + +<div> +<p>{{JsSidebar}}</p> + +<p><strong>JavaScript</strong> (spesso abbreviato in <strong>JS</strong>) è un linguaggio leggero, interpretato, funzionale e orientato agli oggetti, conosciuto per lo più come linguaggio di script per pagine web, ma <a class="external" href="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages" title="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages">utilizzato in molti ambienti non-browser</a> così come <a class="external" href="http://nodejs.org/">node.js</a> o <a href="http://couchdb.apache.org" title="http://couchdb.apache.org">Apache CouchDB</a>.</p> + +<p>Lo standard JavaScript è <a href="/docs/JavaScript/Language_Resources" title="ECMAScript">ECMAScript</a>. A partire dal 2012, tutti i moderni browser supportano ECMAScript 5.1. I browser più vecchi supportano almeno ECMAScript 3. Il 17 Giugno, 2015, <a href="https://www.ecma-international.org/">Ecma International</a> ha pubblicato il 6° grande aggiornamento di ECMAScript, che è chiamato ufficialmente ECMAScript 2015; ci si riferiva inizialmente ad esso come ECMAScript 6 o ES6. Da allora, gli standard ECMAScript hanno dei cicli di rilascio annuali. Questa documentazione si riferisce all'ultima stesura del linguaggio <a href="https://tc39.github.io/ecma262/">ECMAScript 2020</a>. Lo stato di avanzamento delle nuove caratteristiche può essere seguito sul <a class="external" href="http://wiki.ecmascript.org/doku.php?id=harmony:proposals">wiki dedicato</a>.</p> + +<p>Questa sezione del sito è dedicata al solo linguaggio JavaScript, ossia a quelle parti non specifiche per pagine Web o ad altri ambienti ospite. Per informazioni sulle API specifiche alle pagine Web, vedere <a href="/docs/DOM" title="DOM">DOM</a>. Nel <a href="/docs/Gecko_DOM_Reference/Introduction#DOM_and_JavaScript" title="Gecko DOM Reference/Introduction#DOM and JavaScript">DOM Reference</a> puoi approfondire come il DOM e JavaScript si compenetrino.</p> + +<p>Non confondere JavaScript con il <a href="https://it.wikipedia.org/wiki/Java_(linguaggio_di_programmazione)">linguaggio di programmazione Java</a>. Sia "Java" che "JavaScript" sono marchi commerciali o marchi registrati di Oracle negli USA e in altri paesi. Comunque, i due linguaggi di programmazione hanno sintassi, semantica ed usi differenti.</p> + +<table class="topicpage-table" style="height: 1910px; width: 531px;"> + <tbody> + <tr> + <td> + <h2 class="Documentation" id="Documentazione">Documentazione</h2> + + <dl> + <dt><a href="/docs/JavaScript/Reference" title="JavaScript/Reference">Riferimento a JavaScript </a></dt> + <dd>E' la guida di riferimento a JavaScript, comprendente la documentazione completa a JavaScript 1.5 e relativi aggiornamenti.</dd> + <dt><a href="/docs/JavaScript/Guide" title="JavaScript/Guide">Guida a JavaScript</a></dt> + <dd>La nostra principale guida al come programmare con JavaScript.</dd> + </dl> + + <h3 id="Articoli_introduttivi">Articoli introduttivi</h3> + + <dl> + <dt><a href="/docs/JavaScript_technologies_overview" title="./Guide">Panoramica delle tecnologie JavaScript</a></dt> + <dd>Introduzione al panorama JavaScript nei web browser</dd> + <dt><a href="/docs/JavaScript/Data_structures" title="Data structures">Strutture dati di JavaScript</a></dt> + <dd>Panoramica delle strutture dati disponibili in JavaScript</dd> + <dt><a href="/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain" title="JavaScript/Guide/Inheritance_and_the_prototype_chain">Ereditarietà e catena dei prototipi</a></dt> + <dd>Spiegazione dell'ampiamente fraintesa e sottovalutata ereditarietà basata sui prototipi</dd> + </dl> + + <h3 id="Altri_articoli">Altri articoli</h3> + + <dl> + <dt><a href="/docs/Canvas_tutorial" title="Canvas_tutorial">Esercitazione sui Canvas</a></dt> + <dd><canvas> è l'elemento di HTML5 che può essere utilizzato per disegni grafici utilizzando gli script. Può per esempio essere utilizzato per disegnare grafici, comporre foto o realizzare semplici (o non così semplici) animazioni.</dd> + <dt><a href="/docs/JavaScript/Language_Resources" title="Language Resources">Risorse del Linguaggio JavaScript </a></dt> + <dd>Una descrizione degli standard del linguaggio JavaScript.</dd> + <dt><a class="external" href="http://msdn.microsoft.com/en-us/library/ff405926.aspx" title="http://msdn.microsoft.com/en-us/library/ff405926.aspx">Documenti di Supporto agli Standard di Internet Explorer</a></dt> + <dd>Microsoft pubblica dei documenti che descrivono "variazioni, chiarimenti ed estensioni a standard web definitivamente approvati supportati da Internet Explorer." Di questi, quelli relativi a JavaScript sono: + <ul> + <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff520996.aspx" title="http://msdn.microsoft.com/en-us/library/ff520996.aspx">[MS-ES3]: Internet Explorer ECMA-262 ECMAScript Language Specification Standards Support Document </a></li> + <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff521046.aspx" title="http://msdn.microsoft.com/en-us/library/ff521046.aspx">[MS-ES3EX]: Microsoft JScript Extensions to the ECMAScript Language Specification Third Edition </a></li> + <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff960769.aspx" title="http://msdn.microsoft.com/en-us/library/ff960769.aspx">[MS-ES5]: Internet Explorer ECMA-262 ECMAScript Language Specification (Fifth Edition) Standards Support Document </a></li> + <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff955363.aspx" title="http://msdn.microsoft.com/en-us/library/ff955363.aspx">[MS-ES5EX]: Internet Explorer Extensions to the ECMA-262 ECMAScript Language Specification (Fifth Edition)</a></li> + </ul> + </dd> + </dl> + + <p><span class="alllinks"><a href="/docs/tag/JavaScript" title="/en-US/tag/JavaScript">Vedi Tutto...</a></span></p> + </td> + <td> + <h2 class="Tools" id="Strumenti_e_Risorse_avanzate">Strumenti e Risorse avanzate</h2> + + <ul> + <li><a href="http://www.codecademy.com/" title="http://www.codecademy.com/">Codecademy</a> - Corso JavaScript gratuito con esercizi interattivi</li> + <li><a href="http://codeschool.com" title="http://codeschool.com">Code School </a>- Imparare Facendo, Diversi corsi JS</li> + <li><a class="link-https" href="https://github.com/rwldrn/idiomatic.js">Idiomatic.js</a> - Principi di Scrittura Consistente, Idioma JavaScript</li> + <li><a href="/docs/JavaScript/Memory_Management" title="Memory Management">Memory Management in JavaScript</a> . Panoramica sul come lavora il gestore della memoria in JavaScript</li> + <li><a class="external" href="http://www.getfirebug.com/">Firebug</a> - Profilazione e Debug di JavaScript</li> + <li><a href="/docs/Venkman" title="Venkman">Venkman</a> - Debug JavaScript</li> + <li><a href="/docs/JavaScript/Shells" title="./Shells">JavaScript Shells</a> - frammenti di codice d'esempio</li> + <li><a class="external" href="http://www.jslint.com/lint.html">JSLint</a> - contrllore di sintassi, avvisi contro cattive pratiche</li> + <li><a class="external" href="http://jshint.com" title="http://jshint.com/">JSHint</a> - controllore di sintassi realizzato dalla comunità</li> + <li><a class="external" href="http://code.google.com/p/jsdoc-toolkit/" title="http://code.google.com/p/jsdoc-toolkit/">JSDoc</a> - generatore di documentazione dal codice</li> + <li><a class="external" href="http://www.aptana.com" title="http://www.aptana.com">Aptana Studio</a> - IDE Open source con supporto Ajax and JavaScript (basato su eclipse)</li> + <li><a class="external" href="http://netbeans.org/features/javascript/">Netbeans</a> - IDE Open source che comprende un sofisticato supporto JavaScript</li> + <li><a class="external" href="http://www.eclipse.org/downloads/packages/eclipse-ide-javascript-web-developers/heliossr1">Eclipse</a> - IDE Open source che include strumenti di sviluppo JavaScript</li> + <li><a class="external" href="http://www.c9.io" title="http://www.c9.io">Cloud9 IDE</a> - IDE Open source eseguito nel browser con supporto JavaScript e Node.js</li> + <li><a class="external" href="http://prettydiff.com/" title="http://prettydiff.com/">Pretty Diff </a>- Strumento per il controllo del codice minimizzato con quello regolare</li> + <li><a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/7434">Extension Developer's Extension</a> - Offre Ambente e Shell JS</li> + <li><a href="http://boilerplatejs.org/" title="http://boilerplatejs.org/">BoilerplateJS</a> - Architettura di riferimento per progetti JavaScript di larga scala</li> + <li><a href="/docs/JavaScript/Other_JavaScript_tools" title="./Other JavaScript tools">Other JavaScript tools</a></li> + </ul> + + <p><span class="alllinks"><a href="/docs/tag/JavaScript:Tools" title="/en-US/docs/tag/JavaScript:Tools">Vedi Tutto...</a></span></p> + + <h2 class="Community" id="Other_resources" name="Other resources">Altre risorse</h2> + + <dl> + <dt><a class="external" href="http://bonsaiden.github.com/JavaScript-Garden" title="http://bonsaiden.github.com/JavaScript-Garden">JavaScript Garden</a></dt> + <dd>Un sito con utili informazioni sulle parti più esoteriche di JavaScript.</dd> + <dt><a class="link-https" href="https://github.com/bebraw/jswiki/wiki" title="https://github.com/bebraw/jswiki/wiki">JSWiki</a></dt> + <dd>Un wiki basato su Github che indicizza librerie e risorse</dd> + <dt><a href="http://stackoverflow.com/questions/tagged/javascript" title="http://stackoverflow.com/questions/tagged/css">Stack Overflow</a></dt> + <dd>Un sito collaborativo di Q&A in cui puoi trovare risposte alle tue domande o porne se non ne trovi.</dd> + <dt><a href="http://pineapple.io/resources/tagged/javascript?type=tutorials&sort=all_time" title="http://pineapple.io/resources/tagged/javascript?type=tutorials&sort=all_time">Pineapple · JavaScript</a></dt> + <dd>Un ampio database di risorse ed esercitazioni JavaScript.</dd> + </dl> + + <h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Argomenti correlati</h2> + + <ul> + <li><a href="/docs/AJAX" title="AJAX">AJAX</a>, <a href="/docs/DOM" title="DOM">DOM</a>, <a class="internal" href="/docs/JavaScript/Server-Side_JavaScript" title="./Server-Side JavaScript">Server-Side JavaScript</a>, <a href="/docs/DHTML" title="DHTML">DHTML</a>, <a href="/docs/E4X" title="E4X">E4X</a>, <a href="/docs/SpiderMonkey" title="SpiderMonkey">SpiderMonkey</a>, <a href="/docs/HTML/Canvas" title="HTML/Canvas">Canvas</a></li> + </ul> + </td> + </tr> + </tbody> +</table> + +<p>JavaScript è un marchio commerciale o marchio commerciale registrato della Oracle negli U.S. e in altri paesi.</p> +</div> |