لغة JavaScript تعد من أكثر لغات البرمجة استخداماً في تطوير تطبيقات الويب، وتتميز بقدرتها على التعامل مع العديد من المفاهيم البرمجية الأساسية التي يجب على كل مبرمج إتقانها. يعتبر موقع "JavaScript Is Sexy" مرجعاً مهماً يقدم شرحاً مفصلاً لستة عشر مفهوماً أساسياً يجب معرفتها لإتقان اللغة.
يتناول المقال 16 مفهوماً أساسياً في JavaScript تشمل:
1. النطاقات (Scopes)
2. إغلاق الوظائف (Closures)
3. أنماط البرمجة الكائنية (Object-Oriented Patterns)
4. البرمجة غير المتزامنة (Asynchronous Programming)
5. التوابع (Functions)
6. الأحداث (Events)
7. الوحدات (Modules)
8. الوعد (Promises)
9. البروتوتايب (Prototype)
10. التوريث (Inheritance)
11. الكائنات والأنماط (Objects and Patterns)
12. معالجة الأخطاء (Error Handling)
13. AJAX
14. جافا سكريبت الحديثة (Modern JavaScript)
15. أنماط التصميم (Design Patterns)
16. أداء الكود (Performance)
يتناول المقال 16 مفهوماً أساسياً في JavaScript تشمل:
1. النطاقات (Scopes)
2. إغلاق الوظائف (Closures)
3. أنماط البرمجة الكائنية (Object-Oriented Patterns)
4. البرمجة غير المتزامنة (Asynchronous Programming)
5. التوابع (Functions)
6. الأحداث (Events)
7. الوحدات (Modules)
8. الوعد (Promises)
9. البروتوتايب (Prototype)
10. التوريث (Inheritance)
11. الكائنات والأنماط (Objects and Patterns)
12. معالجة الأخطاء (Error Handling)
13. AJAX
14. جافا سكريبت الحديثة (Modern JavaScript)
15. أنماط التصميم (Design Patterns)
16. أداء الكود (Performance)