تعلم برمجة الواجهات الامامية - تعلم DOM، BOM، وjQuery
DOM - نموذج كائن المستند (DOM) عبارة عن اتفاقية مشتركة بين الأنظمة الأساسية ومستقلة عن اللغة لتمثيل الكائنات في مستندات HTML وXHTML وXML والتفاعل معها. يتم تنظيم عقد كل مستند في بنية شجرية تسمى شجرة DOM. يمكن معالجة الكائنات الموجودة في شجرة DOM ومعالجتها باستخدام الأساليب الموجودة على الكائنات. يتم تحديد الواجهة العامة لـ DOM في واجهة برمجة التطبيقات (API) الخاصة به.
BOM - نموذج كائن المتصفح (BOM) هو اصطلاح خاص بالمتصفح يشير إلى جميع الكائنات التي يعرضها متصفح الويب. على عكس نموذج كائن المستند، لا يوجد معيار للتنفيذ ولا يوجد تعريف صارم، لذلك يتمتع بائعو المستعرضات بحرية تنفيذ قائمة مكونات الصنف بأي طريقة يرغبون فيها.
jQuery - jQuery هي مكتبة جافا سكريبت مشتركة بين الأنظمة الأساسية مصممة لتبسيط البرمجة النصية لـ HTML من جانب العميل. تعد jQuery مكتبة JavaScript الأكثر شيوعًا المستخدمة اليوم، حيث يتم تثبيتها على 65% من أفضل 10 ملايين موقع من حيث عدد الزيارات على الويب. jQuery هو برنامج مجاني مفتوح المصدر مرخص بموجب ترخيص MIT.
المسار المثالي، ولكنه الأصعب بالتأكيد، هو تعلم JavaScript أولاً، ثم DOM، ثم jQuery. ومع ذلك، افعل ما هو منطقي لعقلك. يتعلم معظم مطوري الواجهة الأمامية عن JavaScript ومن ثم DOM عن طريق تعلم jQuery أولاً. مهما كان المسار الذي تسلكه، فقط تأكد من أن JavaScript وDOM وjQuery لن تصبح مربعًا أسود.
التعلم العام:
- Codecademy.com jQuery [مشاهدة]
- نموذج كائن المستند [اقرأ]
- HTML/JS: جعل صفحات الويب تفاعلية [شاهد]
- HTML/JS: جعل صفحات الويب تفاعلية باستخدام jQuery [شاهد]
- التنوير مسج [اقرأ]
- ما هو الدوم؟ [يقرأ]
إتقان:
- برمجة DOM المتقدمة: تقنيات تصميم الويب الديناميكية [اقرأ] [$]
- أساسيات JS المتقدمة لـ jQuery والبرمجة النصية Pure DOM [شاهد] [$]
- دوجلاس كروكفورد: واجهة برمجة التطبيقات غير الملائمة - نظرية DOM [شاهد]
- DOM Enlightenment [اقرأ] [$] أو اقرأ عبر الإنترنت مجانًا
- إصلاح أخطاء jQuery الشائعة [شاهد] [$]
- جافا سكريبت خالية من jQuery [مشاهدة] [$]
- نصائح وحيل jQuery [شاهد] [$]
المراجع/المستندات:
- مستندات مسج
- الأحداث
- دعم متصفح DOM
- دعم متصفح أحداث DOM
- دعم متصفح واجهات HTML
- نموذج كائن مستند MDN (DOM)
- نموذج كائن متصفح MDN
- نموذج كائن مستند MDN
- مرجع حدث MDN
- نموذج كائن مستند MSDN (DOM)
المعايير/المواصفات:
- مواصفات أحداث المستوى 3 لنموذج كائن المستند (DOM).
- التقارير الفنية لنموذج كائن المستند (DOM).
- DOM مستوى المعيشة
- W3C DOM4
اترك تعليقا: