نموذج كائن المستند (DOM) عبارة عن واجهة مشتركة بين الأنظمة الأساسية ومستقلة عن اللغة تسمح للبرامج والبرامج النصية بالوصول ديناميكيًا إلى محتوى صفحة الويب وبنيتها ونمطها وتحديثها. يتم استخدامه بشكل أساسي لربط صفحات الويب بالنصوص البرمجية أو لغات البرمجة. يقوم DOM أيضًا بربط المحتوى الديناميكي لصفحات الويب بالاتصال بين التطبيقات من جانب العميل والخادم.

يعتمد DOM على نموذج موجه للكائنات من البيانات التي يتم الوصول إليها من خلال واجهة برمجة التطبيقات (API)، والتي يشار إليها غالبًا باسم شجرة DOM. يمكن الوصول إلى عقد هذه الشجرة من أجل معالجة محتوى المستند وبنيته. يمكن اجتياز شجرة المستند هذه والبحث فيها وتعديلها ومعالجتها، وتنعكس التغييرات التي تم إجراؤها على الفور في تمثيل شجرة DOM لبنية المستند.

تم تقديم DOM في عام 1996 ويتم صيانته حاليًا بواسطة اتحاد شبكة الويب العالمية (W3C). وهو مدعوم من قبل غالبية متصفحات الويب الحديثة، بما في ذلك Chrome وFirefox وInternet Explorer وSafari وEdge.

يعد DOM جزءًا مهمًا من تطوير الويب الحديث لأنه يسمح لمطوري الويب بإنشاء صفحات ويب معقدة ذات تفاعلات معقدة بين المتصفح والخادم. كما أنه يشكل الأساس للعديد من مكتبات وأطر تطوير الويب، مثل React وAngular. علاوة على ذلك، غالبًا ما يتم استخدام معالجة DOM في الأمن السيبراني لتحديد هجمات البرمجة النصية الضارة عبر المواقع (XSS) والرد عليها.

اختر وشراء الوكيل

وكلاء مركز البيانات

وكلاء الدورية

وكلاء UDP

موثوق به من قبل أكثر من 10000 عميل حول العالم

العميل الوكيل
العميل الوكيل
وكيل العميلflowch.ai
العميل الوكيل
العميل الوكيل
العميل الوكيل