Ich lese gerade diese Dokumentation zu Javascript 1.2, frage mich aber, welche Version von Javascript in den beliebtesten Browsern verwendet wird.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
Ich lese gerade diese Dokumentation zu Javascript 1.2, frage mich aber, welche Version von Javascript in den beliebtesten Browsern verwendet wird.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
Antworten:
Wikipedia (oder besser gesagt die Community auf Wikipedia) führt hier eine ziemlich aktuelle Liste .
Klicken Sie auf diesen Link, um zu sehen, welche Version Ihr BROWSER verwendet: http://jsfiddle.net/Ac6CT/
Sie sollten in der Lage sein, mithilfe von Skript-Tags für jede JS-Version zu filtern.
<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>
Meine Chrome-Berichte 1.7
Offensichtlich gestohlen von: http://javascript.about.com/library/bljver.htm
JSON
Unterstützung hinzugefügt , 1.8.5 entspricht der ECMAScript 5-Konformität ... dies sind wichtige Meilensteine :)
<script type="application/javascript;version=1.7"/>
In Chrome finden Sie nicht nur Ihre JS-Version, sondern auch eine Flash-Version. Sie müssen lediglich chrome://version/
eine Befehlszeile eingeben und erhalten Folgendes:
46.0.2490.86
im November 2015 dann noch V8 4.6.85.31
?
Anstatt herauszufinden, welche Version Sie verwenden, können Sie Ihre Frage in "Welche Version des ECMA-Skripts entspricht die JavaScript / JSscript-Engine meines Browsers?" Umformulieren.
Für IE:
alert(@_jscript_version); //IE
Siehe Squeegys Antwort für Nicht-IE-Versionen :)
Conditional Compilation
, wenn es aktiviert ist. Wenn Sie über SysAdmin verfügen, das an die Sicherheit von "
Alle heutigen Browser verwenden mindestens die Version 1.5
:
http://en.wikipedia.org/wiki/ECMAScript#Dialect
In Bezug auf Ihre Tutorial-Site scheinen die Informationen dort extrem veraltet zu sein . Ich bitte Sie, zu MDC zu gehen und deren Handbuch zu lesen:
https://developer.mozilla.org/en/JavaScript/Guide
Möglicherweise möchten Sie immer noch auf Funktionen achten, für die eine Version 1.6
oder höher erforderlich ist , da dies Internet Explorer einige Probleme bereiten kann.
JavaScript 1.2 wurde 1997 mit Netscape Navigator 4 eingeführt. Diese Versionsnummer hatte immer nur für Netscape-Browser eine Bedeutung. Die Microsoft-Implementierung (wie sie in Internet Explorer verwendet wird) heißt beispielsweise JScript und verfügt über eine eigene Versionsnummerierung, die in keinem Zusammenhang mit der Nummerierung von Netscape steht.