QamoosTech
الواجهة الأماميةمبتدئ

DOM

نموذج كائنات المستند

النطقدي-أو-إم

التعريف

هو واجهة برمجية تمثل مستندات HTML أو XML على شكل هيكل شجري من العقد، مما يسمح للبرامج بتعديل محتوى الصفحة وتصميمها وبنيتها.

أين تسمعه؟

- في كود الواجهات الأمامية عند اختيار العناصر أو الاستماع للنقرات. - أثناء نقاشات الأداء حول إعادة رسم العناصر وتغيير التخطيط. - عندما تتحدث إطارات العمل عن التمثيلات الوهمية مقارنة بالعناصر الحقيقية.

أمثلة

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

خطأ شائع

الاعتقاد بأن الـ DOM جزء من لغة جافاسكريبت نفسها، بينما هو في الواقع واجهة برمجية يوفرها المتصفح للتفاعل مع صفحات الويب.

واصل الاستكشاف