دليل تعليمات JavaScript المتقدمة

JavaScript هو لغة البرمجة الأكثر شعبية على الإنترنت، ويوجد في جميع متصفحات الويب في العالم، ويمكنه تعزيز التفاعل بين المستخدمين والمواقع أو التطبيقات الويبية.

هذا الدليل هو نسخة متقدمة من دليل CodeW3C JavaScript.

يبدأ هذا الدليل من تاريخ JavaScript حتى دعمه الحالي ل XML وخدمات الويب.

سوف تتعلم كيفية توسيع اللغة لتناسب الحاجات الخاصة.

ستتعلم أيضًا كيفية استخدام JavaScript لإنشاء اتصالات مستخدم - خادم بدون فجوات.

ابدأ تعلم دروس ECMAScript المتقدمة !

جدول المحتويات

مقدمة لـ JavaScript

تاريخ JavaScript
يقدم هذا الفصل شرحاً للمصدر التاريخي لـ JavaScript وبرمجة الجهاز العميل.
تحقيق JavaScript
يكون التنفيذ الكامل لـ JavaScript مكوناً من ثلاثة أجزاء مختلفة: ECMAScript، نموذج المستند، نموذج المتصفح.

ECMAScript الأساسي

نحو ECMAScript
تشارك Java و ECMAScript بعض الخصائص الجذابة في النص، وبعضها مختلف تماماً. يقدم هذا الفصل شرحاً مفصلاً لنص ECMAScript.
م変والم ECMAScript
يشرح هذا الفصل كيفية تعريف وتسمية المتغيرات، وبعض قواعد التسمية الشهيرة للمتغيرات.
كلمات دالة ECMAScript
يقدم هذا الفصل قائمة شاملة بأسماء الكلمات الرئيسية في ECMAScript.
كلمات محفوظة ECMAScript
يقدم هذا الفصل قائمة شاملة بأسماء الحجب في ECMAScript.
قيم ECMAScript
يشرح هذا الفصل القيم النوعية والمرجعية، والمفهوم النوعي في ECMAScript.
نوع الأساسي ECMAScript
يقدم هذا الفصل شرحاً مفصلاً لأحداث النوع الأساسي الخمسة في ECMAScript: Undefined، Null، Boolean، Number، و String.
تحويل النوع ECMAScript
يشرح هذا الفصل طرق التحويل النوعي التي يقدمها ECMAScript، وكيفية القيام بالتحويلات القسريه.
نوع الاستدلال ECMAScript
الأنواع المقدمة غالباً ما تُدعى أيضًا كلاس أو كائن. يقدم هذا الفصل أنواع التمثيل المعدة مسبقًا في ECMAScript.

عمليات ECMAScript

عنصرية ECMAScript
عمليات الحساب الواحدية لديها فقط متغير واحد، وهو الكائن أو القيمة الذي يتم معالجته. يقدم هذا الفصل شرحاً بسيطاً لأبسط عمليات الحساب في ECMAScript - عمليات الحساب الواحدية.
عمليات التشغيل الموضعية ECMAScript
عمليات الحساب البيني تتم على مستوى أساسي للرقم. يقدم هذا الفصل معلومات عن الكائنات الكاملة، ويشرح مجموعة واسعة من عمليات الحساب البيني في ECMAScript.
وظائف الحسابات البولية ECMAScript
ميزات الحقيقة مهمة للغاية. يقدم هذا الفصل تفسيراً عميقاً لأحداث الحقيقة الثلاثة: NOT، AND، OR.
عمليات التشغيل المضروبة ECMAScript
هذا الفصل يشرح عمليات التضاعف في ECMAScript: التضاعف والطعوم والبقية، وكيفية تصرفهم بشكل خاص.
عمليات التشغيل المضادة ECMAScript
هذا الفصل يشرح عمليات الإضافية في ECMAScript: عمليات الإضافة والطرح، وكيفية تصرفهم بشكل خاص.
عمليات التشغيل العلاقية ECMAScript
تقوم عمليات التشابه بمقارنة العمليات. يشرح هذا الفصل الطرق العادية لتشغيل التشابه، وكيفية مقارنة النصوص بالأرقام.
عمليات التشغيل المتطابقة ECMAScript
عمليات التشابه تستخدم لتحديد ما إذا كانت المتغيرات متشابهة. يقدم ECMAScript مجموعتين من عمليات التشابه: متشابهة وغير متشابهة، ومتشابهة كاملة وغير كاملة.
عنصرية التشغيل الشرطي ECMAScript
هذا الفصل يشرح عمليات التشغيل المشجعة في ECMAScript.
عنصرية الت赋يس ECMAScript
هذا الفصل يشرح عمليات التخصيص في ECMAScript.
عمليات حسابية الكوما ECMAScript
هذا الفصل يشرح عمليات حسابية الكوما في ECMAScript.

الجمل ECMAScript

تعليمات if ECMAScript
جملة if هي واحدة من الجمل الأكثر استخدامًا في ECMAScript. هذا الفصل يشرح بدقة كيفية استخدام جملة if.
تعليمات التكرار ECMAScript
الجمل التكرارية تُعرف أيضًا بجمل الدوران. هذا الفصل يقدم أربعة جمل تكرارية يقدمها ECMAScript.
تعليمات العلامة ECMAScript
هذا الفصل يقدم تعريف الجمل الموسومة.
تعليمات break و continue ECMAScript
هذا الفصل يشرح الاختلاف بين جمل break و continue وكيفية استخدامها مع الجمل الموسومة.
تعليمات with ECMAScript
استخدام جملة with لتعيين نطاق الكود في العنصر المحدد. هذا الفصل يقدم استخدام جملة with.
تعليمات switch ECMAScript
جملة switch هي شقيقة جملة if. هذا الفصل يقدم استخدام جملة switch ويشرح الفرق بينها وبين جملة switch في Java.

الدوال ECMAScript

مقدمة في الوظائف ECMAScript
هذا الفصل يشرح مفهوم الدالة وكيفية إعلان وتشغيل الدالة في ECMAScript وكيفية إرجاع القيمة.
مثل arguments ECMAScript
هذا الفصل يقدم استخدامات هذا العنصر الأساسية ويشرح كيفية استخدام خاصية length لقياس عدد المعلمات، والتحقق من تعريف الدوال.
مثل Function ECMAScript (فئة)
هذا الفصل يشرح كيفية إنشاء الدوال باستخدام فئة Function، ويقدم خصائص الدالة وطرقها.
مثل closure ECMAScript
هذا الفصل يشرح مفهوم الاغلاق (closure) ويقدم لكم مثالين بسيطين وغير بسيط.

عناصر ECMAScript

تقنية التوجيه بالأ�체 ECMAScript
هذا الفصل يقدم تعريفات المصطلحات التوجهية، والشروط المطلوبة لللغات التوجهية، والهيكلية للعناصر.
تطبيق الأ�체 ECMAScript
هذا الفصل يشرح كيفية إعلان وتكوين العناصر، وكيفية الاستدلال والقضاء على العناصر، والفكرة المربوطة.
نوع الأ�체 ECMAScript
هذا الفصل يقدم الثلاثة أنواع ECMAScript: العناصر المحلية، العناصر المدمجة، والعناصر المضيفة، ويقدم روابط إلى دفاتر المراجعة ذات الصلة.
مجال الأ�체 ECMAScript
هذا الفصل يشرح نطاق ECMAScript وكلمة المفتاح this.
تعريف الفئة أو الأ�체 ECMAScript
هذا الفصل يشرح بدقة كيفية إنشاء العناصر ECMAScript أو الفئات.
تعديل الأ�체 ECMAScript
هذا الفصل يشرح كيفية تعديل العناصر من خلال إنشاء طرق جديدة أو تعريف طرق موجودة.