Arin Movsesian
Arin Movsesian
خواندن ۱ دقیقه·۶ سال پیش

DOM vs BOM

نوعی استاندارد هستش که توسط w3c پایه گذاری شده و همچنین وابستگی به زبان خاصی نداره.

به برنامه ها یا script ها این امکانو میده که به صورت داینامیک به (structure) ساختار‌/ (content) محتوا و (style) طراحی document دسترسی داشته باشن و بتونن آنها رو به روزرسانی کنند.

و اما HTML DOM چیه؟

با استفاده از این استاندارد زمانی که مرورگر کل فایل HTML رو interpretation ( نه complie ) میکنه ساختار HTML به شکل object در میاد مثل شکل زیر:

The HTML DOM Tree of Objects
The HTML DOM Tree of Objects

در نهایت javascript با کمک DOM به کلیه ی object ها دسترسی داره و میتونه تغییرات اعمال کنه. مثل دسترسی به یک tag خاص و دادن style.

و در نهایت BOM

به javascript این امکان رو میده که با خود مرورگر بتونه تعامل داشته باشه. مثل: ()window.open


domhtml
Front-End Web Developer & Designer
شاید از این پست‌ها خوشتان بیاید