هذا الكتاب هو دورة تعليمية. يهدف الى تعليمك اللغه تدريجيا. و لكن إذا كنت علي علم بالأساسيات فسوف تحتاج إلى مصدر آخر.
الوصف
وصف 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
.
جدول التوافق
جافا سكريبت لغة فى سياق متطور، تضاف إليها خصائص جديدة بانتظام.
لتَّـحَقّـق من الدعم ما بين المتصفحات والمحركات الأخرى، انظر:
- http://caniuse.com – جدول الدعم لكل خاصية، مثال: لترى أيًا من المحركات يدعم دوال التشفير الحديث: http://caniuse.com/#feat=cryptography.
- https://kangax.github.io/compat-table – جدول بمواصفات ومحركات اللغة وقابلية دعم كل محرك لكل خاصية.
كل هذه المصادر مفيدة في تطوير الحياة الواقعية، لأنها تحتوي علي معلومات قيّمة عن تفاصيل ودعم اللغة.
من فضلك تذكر هذه المصادر (أو هذه الصفحة) فى حالات إذا كنت تريد معلومات أعمق عن خاصية معينة.
التعليقات
<code>
، وللكثير من السطور استخدم<pre>
، ولأكثر من 10 سطور استخدم (plnkr, JSBin, codepen…)