هل هي javascript اما ماذا لا توجد شروحة عربية وشكرا لكم
موضوع لنقاش ماهو ECMAScript 6 والكل يتحدث عنها
المقدمة :
كما تعلم عندما تكتب ملف يحتوي على شفرة برمجية للغة javascript فهذا الملف يحتوي على سلسة طويلة من الحروف المكتوبة بصيغة معينة و بمواصفات معينة بحيث أن هناك برنامج مفسر يقوم بقراءة هذه المسودة أو الملف و يقوم بتنفيذها على البيئة المعينة مثل المتصفح أو الخادم ثم يرجع ناتج المعالجة هذه .
التفصيل :
عندما بدأ تطوير هذه المواصفات كانت تحتوي على مجموعة معينة من القواعد و بالتالي بمواصفات معينة و محددة ، ثم بعد ذلك أصبحت تتطور و تضاف إليها قواعد و مواصفات جديدة في كل نسخة ، و يتم على أساس هذه المواصفات تعديل المفسرات ( و التي تطبق هذه المواصفات منها لغة javascript ) لكي تفهمها ، في الوقت الحالي كثير من المتصفحات و المفسرات الأخرى تستخدم النسخة الخامسة من مواصفات الخاصة بـ ECMAScript5 و التي طبقت على مترجم لغة javascript ، و النسخة التالية للمواصفات و التي يعتمد عليا مفسر لغة javascript هي النسخة السادسة أو ما يطلق عليها ECMAScript6 .
هي المواصفات التي ينبني عليها مفسر لغة الـ Javascript ؛ كمثال كيف يعرف المتغير أو الكائن في لغة Javascript لكي يفهمه المفسر و يعطي النتيجة الصحيحة .
مثال عملي :
لمفسر Javascript المبني على ECMAScript5 يعرف الكائن على هذه الطريقة :
var User = {}
بينما لمفسر لغة Javascript المبني على ECMAScript6 :
class User {}
التعليقات