Sto solo leggendo questa documentazione su Javascript 1.2, ma mi chiedo quale versione di Javascript sia utilizzata nei browser più diffusi.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
Sto solo leggendo questa documentazione su Javascript 1.2, ma mi chiedo quale versione di Javascript sia utilizzata nei browser più diffusi.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
Risposte:
Wikipedia (o meglio, la comunità su Wikipedia) mantiene un elenco aggiornato abbastanza buono qui .
Fare clic su questo collegamento per vedere quale versione sta utilizzando il BROWSER: http://jsfiddle.net/Ac6CT/
Dovresti essere in grado di filtrare utilizzando tag di script per ciascuna versione di JS.
<script type="text/javascript">
var jsver = 1.0;
</script>
<script language="Javascript1.1">
jsver = 1.1;
</script>
<script language="Javascript1.2">
jsver = 1.2;
</script>
<script language="Javascript1.3">
jsver = 1.3;
</script>
<script language="Javascript1.4">
jsver = 1.4;
</script>
<script language="Javascript1.5">
jsver = 1.5;
</script>
<script language="Javascript1.6">
jsver = 1.6;
</script>
<script language="Javascript1.7">
jsver = 1.7;
</script>
<script language="Javascript1.8">
jsver = 1.8;
</script>
<script language="Javascript1.9">
jsver = 1.9;
</script>
<script type="text/javascript">
alert(jsver);
</script>
I miei rapporti di Chrome 1.7
Rubato palesemente da: http://javascript.about.com/library/bljver.htm
JSON
supporto nativo , 1.8.5 è conforme a ECMAScript 5 ... questi sono traguardi importanti :)
<script type="application/javascript;version=1.7"/>
In Chrome puoi trovare facilmente non solo la tua versione JS ma anche una versione flash. Tutto ciò di cui hai bisogno è digitare chrome://version/
una riga di comando e otterrai qualcosa del genere:
46.0.2490.86
novembre 2015 è ancora visibile V8 4.6.85.31
?
Invece di trovare la versione che stai usando, puoi riformulare la tua domanda in "a quale versione dello script ECMA è conforme il motore JavaScript / JSscript del mio browser".
Per IE:
alert(@_jscript_version); //IE
Fai riferimento alla risposta di Squeegy per le versioni non IE :)
Conditional Compilation
è attivato, quindi potrebbe non funzionare al 100% se hai SysAdmin che crede nella sicurezza "bread-crumb"
Tutti i browser odierni usano almeno la versione 1.5
:
http://en.wikipedia.org/wiki/ECMAScript#Dialect
Per quanto riguarda il tuo sito di tutorial, le informazioni sembrano essere estremamente obsolete , ti prego di andare su MDC e leggere la loro Guida:
https://developer.mozilla.org/en/JavaScript/Guide
Potresti comunque voler 1.6
prestare attenzione alle funzionalità che richiedono una versione o una successiva, poiché ciò potrebbe causare alcuni problemi a Internet Explorer.
JavaScript 1.2 è stato introdotto con Netscape Navigator 4 nel 1997. Quel numero di versione ha avuto importanza solo per i browser Netscape. Ad esempio, l'implementazione di Microsoft (come quella usata in Internet Explorer) è chiamata JScript e ha una propria numerazione delle versioni che non ha alcuna relazione con la numerazione di Netscape.