Właśnie czytam dokumentację dotyczącą Javascript 1.2, ale zastanawiam się, która wersja Javascript jest używana w najpopularniejszych przeglądarkach.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
javascript
version
version-detection
Exitos
źródło
źródło
Odpowiedzi:
Wikipedia (a raczej społeczność na Wikipedii) prowadzi tutaj całkiem niezłą, aktualną listę .
źródło
Kliknij ten link, aby zobaczyć, której wersji używa Twoja PRZEGLĄDARKA: http://jsfiddle.net/Ac6CT/
Powinieneś być w stanie filtrować za pomocą tagów skryptu do każdej wersji JS.
Moje raporty Chrome
1.7
Rażąco skradziony z: http://javascript.about.com/library/bljver.htm
źródło
JSON
obsługę natywną , 1.8.5 jest zgodny z ECMAScript 5 ... to są ważne kamienie milowe :)<script type="application/javascript;version=1.7"/>
W chrome możesz łatwo znaleźć nie tylko swoją wersję JS, ale także wersję flash. Wystarczy wpisać
chrome://version/
wiersz poleceń, a otrzymasz coś takiego:źródło
46.0.2490.86
z listopada 2015 r. Nadal się wyświetlaV8 4.6.85.31
?Zamiast znaleźć wersję, z której korzystasz, możesz przeformułować swoje pytanie do „z jaką wersją skryptu ECMA jest zgodny silnik JavaScript / JSscript mojej przeglądarki”.
W przypadku IE:
Zapoznaj się z odpowiedzią Squeegy w przypadku wersji innych niż IE :)
źródło
Conditional Compilation
jest włączone, więc może nie działać w 100%, jeśli masz SysAdmin, który wierzy w bezpieczeństwo „bułki z chleba”Wszystkie dzisiejsze przeglądarki używają przynajmniej wersji
1.5
:http://en.wikipedia.org/wiki/ECMAScript#Dialect
Jeśli chodzi o twoją stronę z samouczkami, to informacje wydają się być bardzo nieaktualne , błagam cię, abyś udał się do MDC i przeczytał ich przewodnik:
https://developer.mozilla.org/en/JavaScript/Guide
Możesz nadal uważać na funkcje, które wymagają wersji
1.6
lub nowszej, ponieważ może to powodować problemy z programem Internet Explorer.źródło
JavaScript 1.2 został wprowadzony wraz z Netscape Navigator 4 w 1997 roku. Ten numer wersji miał znaczenie tylko dla przeglądarek Netscape. Na przykład implementacja firmy Microsoft (stosowana w przeglądarce Internet Explorer) nazywa się JScript i ma własną numerację wersji, która nie ma żadnego związku z numeracją Netscape.
źródło