آموزش مدل شی Document یا DOM در جاوا اسکریپت

4 سال پیش
آموزش مدل شی Document یا DOM در جاوا اسکریپت
امتیاز دهید post

آموزش مدل شی Document یا DOM در جاوا اسکریپت

 

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش مدل شی Document یا DOM در جاوا اسکریپت خواهیم پرداخت.

هر صفحه وب در داخل یک پنجره مرورگر قرار دارد که می تواند به عنوان یک شی در نظر گرفته شود.

یک شی Document  HTML را نشان می دهد که در آن پنجره نمایش داده می شود. شی Document دارای خصوصیات مختلفی است که به اشیا دیگری اشاره دارد که اجازه دسترسی و تغییر در محتوای سند را می دهند.

نحوه دسترسی و اصلاح محتوای سند را Document Object Model یا DOM می نامند. اشیا در یک سلسله مراتب سازمان یافته اند. این ساختار سلسله مراتبی برای سازماندهی اشیا در یک سند وب اعمال می شود.

  • Window object – بالای سلسله مراتب. این اصلی ترین عنصر سلسله مراتب شی است.
  • Document object – هر سند HTML که در یک پنجره بارگیری می شود ، به یک شی document تبدیل می شود. این سند حاوی مطالب صفحه است.
  • Form object– همه آنچه که در تگ <form> … </form> قرار دارد ، شکل شی را تنظیم می کند.
  • Form object – شی object فرم شامل تمام عناصر تعریف شده برای آن شی مانند زمینه های نوشتاری ، دکمه ها ، دکمه های رادیویی و کادرهای تأیید است.

در اینجا یک سلسله مراتب ساده از چند مورد مهم وجود دارد –

 

HTML DOM
چندین DOM وجود دارد. بخشهای زیر هر یک از این DOM ها را به طور مفصل توضیح داده و نحوه استفاده از آنها را برای دستیابی و اصلاح محتوای سند شرح می دهد.

  • Legacy DOM – این مدلی است که در نسخه های اولیه زبان JavaScript معرفی شده است. توسط همه مرورگرها به خوبی پشتیبانی می شود ، اما فقط به بخشهای اصلی اسناد ، مانند فرمها ، عناصر فرم و تصاویر امکان دسترسی دارد.
  • W3C DOM – این مدل شی document سند اجازه دسترسی و اصلاح کلیه محتوای سند را می دهد و توسط کنسرسیوم شبکه جهانی وب (W3C) استاندارد شده است. این مدل تقریباً توسط همه مرورگرهای مدرن پشتیبانی می شود.
  • IE4 DOM – این مدل شی document سند در نسخه 4 مرورگر اینترنت اکسپلورر مایکروسافت معرفی شده است. نسخه های IE 5 و نسخه های بعدی شامل پشتیبانی از بیشتر ویژگی های اساسی W3C DOM است.

سازگاری DOM

اگر می خواهید یک اسکریپت با انعطاف پذیری برای استفاده از W3C DOM یا IE 4 DOM بسته به در دسترس بودن آنها بنویسید ، می توانید از روش آزمایش قابلیت استفاده کنید که ابتدا وجود یک روش یا ویژگی را بررسی می کند تا مشخص کند مرورگر توانایی مورد نظر شما. به عنوان مثال –

 

منبع.

لیست جلسات قبل آموزش جاوا اسکریپت

    1. آموزش جاوا اسکریپت
    2. نگاه کلی به آموزش جاوا اسکریپت 
    3. آموزش نحو در جاوا اسکریپت
    4. آموزش فعال کردن جاوا اسکریپت در مرورگرها
    5. آموزش قرارگیری در فایل HTML در جاوا اسکریپت
    6. آموزش متغیرها در جاوا اسکریپت
    7. آموزش عملگرها در جاوا اسکریپت 
    8. آموزش دستور if-else در جاوا اسکریپت 
    9. آموزش دستور switch case در جاوا اسکریپت
    10. آموزش حلقه while در جاوا اسکریپت
    11. آموزش حلقه for در جاوا اسکریپت
    12. آموزش حلقه for…in در جاوا اسکریپت  
    13. آموزش کنترل حلقه در جاوا اسکریپت
    14. آموزش توابع در جاوا اسکریپت
    15. آموزش رویدادها در جاوا اسکریپت
    16. آموزش کوکی ها در جاوا اسکریپت
    17. آموزش تغییر مسیر صفحه در جاوا اسکریپت 
    18. آموزش کادر گفتگو در جاوا اسکریپت 
    19. آموزش کلمه کلیدی Void در جاوا اسکریپت
    20. آموزش چاپ صفحه در جاوا اسکریپت 
    21.  بررسی اجمالی اشیا در جاوا اسکریپت
    22. آموزش شی Number در جاوا اسکریپ
    23.  آموزش شی Boolean در جاوا اسکریپت 
    24. آموزش شی رشته ها در جاوا اسکریپت
    25. آموزش شی آرایه ها در جاوا اسکریپت
    26. آموزش شی Date در جاوا اسکریپت
    27. آموزش شی Math در جاوا اسکریپت
    28. آموزش عبارات منظم و شی RegExp در جاوا اسکریپت
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه