نسخه های JavaScript
یادگیری JavaScriptجاوا اسکریپت توسط Brendan Eich در سال 1995 اختراع شد و در سال 1997 استاندارد ECMA شد.
ECMA-262 نام رسمی استاندارد است. ECMAScript نام رسمی زبان است.
نسخه های ECMAScript
Added try/catch.
Added JSON support.
Added Array.prototype.includes.
Added new Object properties.
Added Async functions.
Added Shared Memory.
ECMAScript 6 نیز ECMAScript 2015 نامیده می شود.
ECMAScript 7 همچنین ECMAScript 2016 نامیده می شود.
ECMAScript 8 نیز ECMAScript 2017 نامیده می شود.
پشتیبانی مرورگر
ECMAScript 3 به طور کامل در تمام مرورگرها پشتیبانی می شود.
ECMAScript 5 به طور کامل در تمام مرورگرها پشتیبانی می شود *.
ECMAScript 6 بخشی از مرورگرها پشتیبانی می شود.
ECMAScript 7 بخشی از مرورگرها پشتیبانی می شود.
ECMAScript 8 در تمام مرورگرها ضعیف است.
* اینترنت اکسپلورر 9 (و قبل از آن) از ECMAScript 5 پشتیبانی نمی کند "استفاده از سخت".
پیاده سازی مرورگر ECMAScript
JavaScript / ECMAScript / JScript
جاوا اسکریپت برای Netscape توسعه داده شد. اولین مرورگر برای اجرای جاوا اسکریپت Netscape 2 در سال 1996 بود. بعد از Netscape، بنیاد موزیلا همچنان به توسعه جاوا اسکریپت برای مرورگر فایرفاکس ادامه داد. شماره های نسخه ی جاوا اسکریپت از 1.0 تا 1.8 اجرا می شود.
ECMAScript توسط Ecma International پس از آنکه سازمان جاوا اسکریپت را پذیرفت، توسعه یافت. اولین نسخه ECMAScript در سال 1997 منتشر شد. شماره نسخه ECMAScript از 1 تا 7 اجرا می شود.
JScript توسط مایکروسافت به عنوان یک زبان جاوا اسکریپت سازگار برای اینترنت اکسپلورر در سال 1996 طراحی شده است. نسخه نسخه JScript از 1.0 تا 9.0 اجرا می شود.
این لیست شماره نسخه های سه محصول مختلف را مقایسه می کند:
اینترنت اکسپلورر 4 (JScript 3.0) و Netscape 4.06 (جاوا اسکریپت 1.3) اولین مرورگرهایی بودند که از ECMAScript 1 پشتیبانی می کردند.
اینترنت اکسپلورر 5 (JScript 5.0) اولین مرورگر برای پشتیبانی از ECMAScript 2 بود.
اینترنت اکسپلورر 5.5 (JScript 5.5) و Netscape 6 (جاوا اسکریپت 1.5) اولین مرورگرهایی بودند که از ECMAScript 3 پشتیبانی می کردند.
اینترنت اکسپلورر 9 (JScript 9.0) و فایرفاکس 3.5 (جاوا اسکریپت 1.8.1) اولین مرورگرهای پشتیبانی شده از ECMAScript 5 بودند.
نظر شما
>