#06 Learn JavaScript (Arabic) 2024 - What is the ecmaScript

preview_player
Показать описание
EcmaScript، المختصرة عادة بـ ES، هي لغة برمجة معيارية تم تطويرها بواسطة Ecma International. إنها النسخة المعيارية لـ JavaScript، وهي لغة برمجة شائعة تستخدم بشكل أساسي في تطوير الويب. تحدد EcmaScript بناء الجملة والدلالة والميزات في JavaScript، مما يوفر توصيفًا لغويًا منتظمًا وقابلًا للتشغيل عبر تنفيذات مختلفة.

لقد مرت EcmaScript بعدة إصدارات، حيث يقدم كل إصدار ميزات جديدة وتحسينات وتحسينات في الصياغة. بعض الإصدارات الملحوظة تشمل ES5 وES6 (المعروف أيضًا باسم ES2015) وES2016 وES2017 وهكذا. يقدم كل إصدار قدرات جديدة للغة JavaScript، مما يتيح للمطورين كتابة رمز أكثر كفاءة وصيانة وقوة.

يغطي المواصفات EcmaScript جوانب مختلفة من لغة JavaScript، بما في ذلك المتغيرات وأنواع البيانات وهياكل التحكم والدوال والكائنات والوحدات وما إلى ذلك. يحدد سلوك الكائنات المضمنة مثل Array وDate وMath، ويوفر إرشادات للتعامل مع الاستثناءات وإدارة النطاق والتلاعب بنموذج الكائن المستند (DOM) في متصفحات الويب.

مع تطور EcmaScript، اعتمد تطوير JavaScript الحديث ميزات مثل الدوال السهمية، والصفوف، والنصوص القالبية، وتعيينات التفكيك، ومشغلات الانتشار، وasync/await، والوحدات. تعزز هذه الميزات إنتاجية المطور وقراءة الرمز، وتمكّن من إنشاء تطبيقات أكثر تطورًا وقابلية للتوسع.

بشكل عام، تلعب EcmaScript دورًا حاسمًا في تشكيل لغة JavaScript ودفع الابتكار في تطوير الويب. يوفر أساسًا للمطورين لإنشاء تطبيقات ويب ديناميكية وتفاعلية، مما يجعله أداة أساسية لتطوير البرمجيات الحديثة.
Рекомендации по теме