٢٦ يونيو ٢٠٢٠

المراجع و المواصفات

هذا الكتاب هو دورة تعليمية. يهدف الى تعليمك اللغه تدريجيا. و لكن إذا كنت علي علم بالأساسيات فسوف تحتاج إلى مصدر آخر.

الوصف

وصف The ECMA-262 يحتوي على المعلومات الأكثر عمقاً وتفصيلاً ورسميةً عن جافاسكريبت. وهي تقوم بتعريف اللغة.

و لكن كونها بهذه الرسمية، تجعل فهمها من أول مرة صعبا. لذلك إذا كنت تريد مصدر المعلومى الأكثر وثوقاً عن تفاصيل اللغة، الوصف هو المكان الصحيح. لكنها ليست للإستعمال اليومي.

نسخة وصف جديدة تُصدر كل عام. فيما بين هذه الإصدارات، آخر مسودة وصف توجد في https://tc39.es/ecma262/.

لكي تقرأ عن خصائص التطور الحاد الجديد، بما فى ذلك “المعايير التقريبية” (ما يسمي “المرحلة 3”)، انظر للمقترحات في https://github.com/tc39/proposals.

أيضاً، إذا كنت تطور من أجل المتصفح، إذا هناك مواصفات أخرى مشمولة في الجزء الثاني من الدورة التعليمية.

المراجع

  • MDN (Mozilla) JavaScript Reference هذا دليل بأمثلة ومعلومات أخرى. وهو مصدر جيد للحصول على معلومات تفصيلية حول ميزات اللغة، وطرق الكائنات المضمنة، وما إلى ذلك.

يمكن أن تجدها في https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference.

أيضاً، غالباً ما يكون من الأفضل استخدام البحث عبر الإنترنت بدلاً من ذلك. فقط استخدم “[مصطلح] MDN” للإستعلام، مثال https://google.com/search?q=MDN+parseInt لتبحث عن دالة parseInt.

  • MSDN – مراجع ميكروسوفت يوجد بها معلومات كثيرة، متضمنة جافاسكريبت (غالباً يشار إليها JScript). إذا كنت تريد شيئا أكثر تخصصا عن انترنت اكسبلورر، من الأفضل الذهاب إلى: http://msdn.microsoft.com/.

أيضاً، يمكن غن نستخدم بحث الإنترنت بعبارات مثل “RegExp MSDN” or “RegExp MSDN jscript”.

جدول التوافق

جافاسكريبت لغة فى سياق متطور، تضاف إليها خصائص جديدة بانتظام.

لتَّـحَقّـق من الدعم ما بين المتصفحات والمحركات الأخرى، انظر:

كل هذه المصادر مفيدة في تطوير الحياة الواقعية، لأنها تحتوي علي معلومات قيّمة عن تفاصيل ودعم اللغة.

من فضلك تذكر هذه المصادر (أو هذه الصفحة) فى حالات إذا كنت تريد معلومات أعمق عن خاصية معينة.

خريطة الدورة التعليمية

التعليقات

إقرأ هذا قبل أن تضع تعليقًا…
  • إذا كان لديك اقتراحات أو تريد تحسينًا - من فضلك من فضلك إفتح موضوعًا فى جيتهاب أو شارك بنفسك بدلًا من التعليقات.
  • إذا لم تستطع أن تفهم شيئّا فى المقال - وضّح ماهو.
  • إذا كنت تريد عرض كود استخدم عنصر <code> ، وللكثير من السطور استخدم <pre>، ولأكثر من 10 سطور استخدم (plnkr, JSBin, codepen…)