ECMAScript: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Sesta Edizione: Correzione forma italiana |
m Bot: passaggio degli url da HTTP a HTTPS |
||
Riga 40:
|5
|Dicembre 2009
|Aggiunge lo "strict mode" inteso a provvedere un più completo controllo di errori ed a scoraggiare gli sviluppatori ad incappare in errori. Chiarifica molte ambiguità introdotte nella terza versione. Aggiunge anche alcune feature come i getters ed i setters, la libreria per il supporto a JSON e la reflection sulle proprietà degli oggetti.<ref>{{Cita web|url=
|[[Pratap Lakshman]], [[Allen Wirfs-Brock]]
|-
Riga 50:
|6 (ES2015)
|Giugno 2015<ref>http://www.infoworld.com/article/2937716/javascript/its-official-ecmascript-6-is-approved.html</ref>
|La sesta edizione, conosciuta come ECMAScript 2015<ref>
|Allen Wirfs-Brock
|-
Riga 63:
|
|}
Nel giugno 2004, Ecma International pubblicò ECMA-357 come standard definendo un'estensione di ECMAScript, conosciuta come ECMAScript per XML (E4X). Ecma definì anche un "Compact Profile" per ECMAScript (conosciuto come ES-CP o ECMA 327) ideato per dispositivi dalle risorse limitate, ritirato nel 2015.<ref name="ES-CP-withdrawn">[https://esdiscuss.org/notes/2015-03-24 2015-03-24 Meeting Notes]. ESDiscuss. Also see [
=== Quarta Edizione (abbandonata) ===
Riga 85:
=== Sesta Edizione ===
ECMAScript 6 (ES6) fu concluso nel giugno del 2015.<ref name="auto">{{cita web |url=
Il supporto da parte dei browser di ES6 rimane ancora incompleto per il momento.<ref>https://kangax.github.io/compat-table/es6/</ref>
Riga 122:
|Carakan <small>(deprecated)</small>
|[[Opera (web browser)|Opera 12]]
|ECMA-262, edizione 5<ref>Full ECMAScript 5.1 support in Opera 11.51+[http://my.opera.com/desktopteam/blog/2011/09/13/es5].</ref><ref>Opera's implementation includes some JavaScript and JScript extensions: [
|-
|[[RemObjects Script]] for .NET
Riga 130:
|[[KJS (software)|KJS]]
|[[KHTML]]
|ECMA-262, edizione 5.1<ref>{{Cita web|url= http://buschinski.de/2013/01/kjs-finally-under-1000-fails/|titolo= bUscher » Blog Archive » kjs finally under 1000 fails!|sito= buschinski.de}}</ref> e caratteristiche dalla 6<ref>Commits marked with ES6 are implementations of ES6 features: {{collegamento interrotto|1=
|-
|Ejscript
Riga 142:
|[[ActionScript]]
|[[Adobe Flash]], [[Adobe Flex]], [[Adobe AIR]]
|ECMA-262, edizione 4<ref>Completely conforming implementation of the ECMAScript fourth edition draft specification: [[ActionScript]]</ref><ref>In addition to supporting ECMA-262 edition 3, ActionScript 3 also included support for extensions proposed in drafts of ECMAScript edition 4: [
|-
|[[Adobe ExtendScript]]
Riga 179:
|[[Chakra (JavaScript engine)|Chakra]]
|[[Microsoft Edge]]
|ECMA-262, edizione 5.1, e caratteristiche dalla 6<ref>Microsoft states that Edge "supports most ES2015 features," supporting 81% of the specification as of May 2015 and 67% as of September 2015. [
|-
|}
|