D DOM (Model Object Model) چیست؟ – تیم امنیت اطلاعات

یک DOM یا Document Object Model نوعی نمایش اشیاء و سلسله مراتب در یک سند است که معمولاً یک اسناد HTML یا XML است.

DOM یک چارچوب سندی است که در آن تغییرات در DOM معمولاً بصری سند را تغییر می دهد. [19659003] DOM چیست (Model Object Model)؟

DOM نمایه ساختاری و سلسله مراتبی از یک سند را فراهم می کند.

DOM عمدتا برای صفحات وب استفاده می شود که در آن عناصر مختلف مختلفی وجود دارد که به یکدیگر مرتبط هستند.

DOM قابل ویرایش با استفاده از جاوا اسکریپت است که کشورهای وب را منعکس می کند Itu.

DOM ارائه دهنده جاوا اسکریپت شی گرا ارائه می دهد که در آن می توان از این اشیاء برای دستکاری استفاده کرد. HTML یا XML.

DOM سطح 2 در 200 منتشر شد ، که در آن getElementByID ارائه شده است.

DOM سطح 3 در 2004 منتشر شد ، پشتیبانی XPath و رسیدگی به رویدادها اضافه شد.

DOM سطح 4 در سال 2015 منتشر شد WHATWG و W3C.

چگونه به DOM دسترسی پیدا کنیم؟

دسترسی به DOM می توان بدست آورد به روش های مختلف و استفاده از ابزارهایی مانند JavaScript ، ویرایشگر DOM مرورگر وب ، و غیره.

اما برای ایجاد تغییرات محکم و اتوماسیون آنها ، بهترین گزینه جاوا اسکریپت است.

جاوا اسکریپت DOM کامل را در یک سند ذخیره می کند. با نام جسم

برای دسترسی به اشیاء DOM می توانیم از ویژگیهای مختلفی از شیء سند استفاده کنیم.

 document.head 

document.body شامل بخشی از صفحه وب HTML است.

childElementCount تعداد فرزندان را فراهم می کند.

سند. body.childeren تمام کودکان را به عنوان HTMLCollection بازگرداند.

document.body.first فرزند اول فرزند را برمی گرداند.

انواع داده ها و رابط های DOM

برخی از انواع داده ها و رابط ها برای استفاده و اصلاح DOM با JavaScript ارائه شده اند. [19659025] سند یک سند کامل DOM است که در آن همه عناصر HTML موجود است.

Document JavaS از یک شیء cript برای دسترسی به Document استفاده می شود.

یک گره گره ای در سلسله مراتب DOM است.

گره ها بصورت سلسله مراتبی با یکدیگر مرتبط هستند ، جایی که بعضی از گره ها می توانند والدین یا فرزند باشند.

]