ما الفرق بين JavaScript و JavaScript DOM؟


التعليقات

Js DOM , تحتوي على بنية صفحة الويب كاملة على شكل Tree

فعندما تريد الوصول لاي عنصر في الصفحة يمكنك ذلك باستخدام التالي

documentgetElementBy....

لا يوجد فرق وهن ليست منفصلات عن بعض , وانما الـ Dom هي اضافة في الجافا سكربت تسمح لك بالوصول الى اي عنصر في الصفحة.

DOM هي بنية التحكم في خصائص عناصر HTML و هي في JS تجعلها تعمل مثل المفسر الموجود في المتصفح .

انت ستحتاج معرفة مكونات DOM لعناصر HTML حتى تغير محتوياتها بناء على المحدد Selector ـ

DOM ايضا لديها القدرة على التعامل في الوقت الحقيقي للتغيرات التي تحصل لعناصر HTML وهو ما يعرف بال Events

DOM تحوي خصائص Properties عنصر HTML مثل التنسيق Style يمكنك تغييرها عبر JS

بالنسبة للفرق ف JS لغة برمجية قائمة بداتها تحتوي على اغلب المميزات القياسية لجميع لغات البرمجة الاخر مثل القيام بالعمليات الحسابية , انشاء المصفوفات , إنشاء المتغيرات Variables و الكوائن Objects , التعامل مع الوقت , إنشاء الدوال Function , إرسال البيانات للسيرفر عبر XMLHttpRequest او AJAX . كل هذه مهمات تقوم بها بدون الحاجة لاستعمال JS DOM لكن الاخيرة هي ما يميز JS عن جميع لغات البرمجة الأخرى .


تطوير الويب

مجتمع خاص بمناقشة وطرح المواضيع والقضايا العامة المتعلقة بتطوير الويب ولغاتها المختلفة

88.6 ألف متابع