موضوع لنقاش ماهو ECMAScript 6 والكل يتحدث عنها

هل هي javascript اما ماذا لا توجد شروحة عربية وشكرا لكم

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

بحسب علمي هي أحدث نسخة للغة JavaScript

sami-abdo أضف ردا

المقدمة :

كما تعلم عندما تكتب ملف يحتوي على شفرة برمجية للغة javascript فهذا الملف يحتوي على سلسة طويلة من الحروف المكتوبة بصيغة معينة و بمواصفات معينة بحيث أن هناك برنامج مفسر يقوم بقراءة هذه المسودة أو الملف و يقوم بتنفيذها على البيئة المعينة مثل المتصفح أو الخادم ثم يرجع ناتج المعالجة هذه .

التفصيل :

عندما بدأ تطوير هذه المواصفات كانت تحتوي على مجموعة معينة من القواعد و بالتالي بمواصفات معينة و محددة ، ثم بعد ذلك أصبحت تتطور و تضاف إليها قواعد و مواصفات جديدة في كل نسخة ، و يتم على أساس هذه المواصفات تعديل المفسرات ( و التي تطبق هذه المواصفات منها لغة javascript ) لكي تفهمها ، في الوقت الحالي كثير من المتصفحات و المفسرات الأخرى تستخدم النسخة الخامسة من مواصفات الخاصة بـ ECMAScript5 و التي طبقت على مترجم لغة javascript ، و النسخة التالية للمواصفات و التي يعتمد عليا مفسر لغة javascript هي النسخة السادسة أو ما يطلق عليها ECMAScript6 .

فهمت منك انها نسخة مطورة من javascript

sami-abdo أضف ردا

هي المواصفات التي ينبني عليها مفسر لغة الـ Javascript ؛ كمثال كيف يعرف المتغير أو الكائن في لغة Javascript لكي يفهمه المفسر و يعطي النتيجة الصحيحة .

مثال عملي :

لمفسر Javascript المبني على ECMAScript5 يعرف الكائن على هذه الطريقة :

var User = {}

بينما لمفسر لغة Javascript المبني على ECMAScript6 :

class User {}

بارك الله فيك ما أجمل التطبيق