الواجهة الأماميةمبتدئ
DOM
نموذج كائنات المستند
النطقدي-أو-إم
التعريف
هو واجهة برمجية تمثل مستندات HTML أو XML على شكل هيكل شجري من العقد، مما يسمح للبرامج بتعديل محتوى الصفحة وتصميمها وبنيتها.
أين تسمعه؟
- في كود الواجهات الأمامية عند اختيار العناصر أو الاستماع للنقرات. - أثناء نقاشات الأداء حول إعادة رسم العناصر وتغيير التخطيط. - عندما تتحدث إطارات العمل عن التمثيلات الوهمية مقارنة بالعناصر الحقيقية.
أمثلة
JavaScript can access elements using
يمكن لجافاسكريبت الوصول إلى العناصر باستخدامdocument.getElementByIdto change their text.document.getElementByIdلتغيير نصها.Updating the DOM directly too many times can slow down web page rendering.
تحديث الـ DOM مباشرة لعدة مرات قد يبطئ عملية عرض صفحة الويب.
خطأ شائع
الاعتقاد بأن الـ DOM جزء من لغة جافاسكريبت نفسها، بينما هو في الواقع واجهة برمجية يوفرها المتصفح للتفاعل مع صفحات الويب.
واصل الاستكشاف
المزيد في الواجهة الأمامية