اكمااسكريپت ۶ (۲۰۱۵) و ۷ (۲۰۱۶): زباني همگي منظوره: طراحي سايت در مشهد خيلي از قابليّتهايي كه در اكمااسكريپت ۴ گفت و گو گرديده بود حذف شد و خيليهاي ديگر اين توشه با نگاهي تازه بازبيني شد و اكمااسكريپت ۶ كه بعداً به اكمااسكريپت ۲۰۱۵ تغيير و تحول اسم پيدا كرد همپا با تغييراتي بسيار بلندمرتبه ارائه شد. با اينكهاين توشه اعضاي كميته با هم متّحد بودند و در غايت در سال ۲۰۱۵ آن را ثبت كردند، بعضا از سازندگان مرورگرها به جهت زياد بودن تغييرات هنوز كه هنوز ميباشد (ژانويهي ۲۰۱۷) به طور كاملً آن را پيادهسازي نكردهاند.
نشر اكمااسكريپت ۲۰۱۵ سبب ساز شد جهشي تبارك در به كارگيري از ترنسپايلرهايي مثل Babel يا اين كه Traceur فيس دهد. عموم با امداد اين ترنسپايلرها ميتوانستند قابليّتهاي تازه اكمااسكريپت ۲۰۱۵ را آزمايش نمايند (ترنسپايلرها مي توانند كد اكمااسكريپت ۲۰۱۵ را به كد اكمااسكريپت ۵ تبديل نمايند كه در مرورگرها فارغ از ايراد انجام خواهد شد).
بخش اعظمي از قابليّتهاي گرانقدر اكمااسكريپت ۴ دراين ورژن با ديدي نو ارائه شد. براي مثالً class در اكمااسكريپت ۲۰۱۵ چيزي بيشتر از يك Syntax نو براي به عبارتي تابع آفريننده و پروتوتايپ كه پيش از اينً استعمال ميشد وجود ندارد. اين منش جابجايي به ورژني نو را بي آلايشخيس مينمايد.
خلاصهاي كوتاه از قابليّتهاي اكمااسكريپت ۶:
let و const
Arrow function و lexical this
class
بهبودهايي در Object literal
Template string
Promise
Generatorها و iterableها و iteratorها و for...of
آرگومان پيشفرض براي تابعها و عملگر rest
Spread
Destructuring
Module
اشيائي تازه براي دسته (Set، Map، WeakSet و WeakMap)
غير مجاز مي باشد و Reflection
Symbol
Typed array
پشتيباني از ارثبري از كلاسهاي پيشفرض
پشتيباني معموليخيس از Unicode
سينتكسي براي تايپ كردن اعداد در مبناي ۲ و مبناي ۸
كل اين قابليّتها مخاطبين جاوااسكريپت را ارتقاء ميدهد و به اپليكيشننويسي نرم افزارهاي بلندمرتبه ياري مينمايد. درين ورژن خيلي از قابليّتهاي اكمااسكريپت ۴ كه خيلي تهاجمي بودند، مثل namespace يا اين كه گزينش نوعداده براي متغيّرها ناديده گرفته شدند و خيلي از قابليّتهاي ديگر با ديدي تازه معرّفي شدند. با اين هم اكنون اكمااسكريپت ۲۰۱۵ حدود ۶ سال ارتفاع ميكشد تا به طور كاملً در مرورگرها پيادهسازي خواهد شد و قابل به كارگيري باشد.
دوشنبه ۱۷ خرداد ۰۰ | ۱۵:۰۱ ۳ بازديد
چرا باید جاوا اسکریپت یاد بگیرید؟
جاوا اسکریپت برای دانشجویان و متخصصانی که می خواهند به یک مهندس نرم افزار عالی تبدیل شوند، ضروری است به خصوص اگر در زمینه توسعه وب کار می کنند. در ادامه برخی از مزایای مهم یادگیری جاوا اسکریپت آورده شده است.