آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش مدل شی گرای سند HTML

دوره های مرتبط با این مقاله

مدل شی گرای سند(HTML DOM) HTML

به واسطه ی مدل شی گرای سند HTML ، جاوا اسکریپت می تواند به تمامی المان های سند HTML دسترسی پیدا کرده و در صورت نیاز آن ها را تغییر دهد.
هنگامی که یک صفحه ی وب بار گذاری می شود، مرورگر یک مدل شی گرای (DOM) از صفحه ی مورد نظر ایجاد می کند.
مدل DOM یک ساختار درختی از اشیاء موجود در صفحه HTML می سازد:
به کمک مدل شی گرا (object model)، جاوا اسکریپت تمامی قابلیت هایی که برای ایجاد صفحات پویای HTML لازم است را بدست می آورد:
جاوا اسکریپت می تواند تمامی المان های HTML موجود در صفحه را تغییر دهد
جاوا اسکریپت قادر خواهد بود تمامی خصیصه های (attribute) HTML در صفحه را اصلاح و تنظیم کند
می تواند تمامی Style یا سبک دهی های CSS در صفحه را دستکاری کند
این قابلیت را خواهد داشت که المان ها و خصیصه های جاری HTML را از صفحه حذف کند
این توانایی را خواهد داشت که المان ها و خصیصه های جدید HTML به صفحه اضافه کند
جاوا اسکریپت می تواند به رویدادهای (event) HTML واکنش نشان دهد
جاوا اسکریپ می تواند رخدادهای جدید HTML در صفحه ی جاری ایجاد کند

DOM چیست؟

مدل شی گرای سند (DOM) یک استاندارد W3C است.
DOM در واقع یک استاندارد برای دسترسی به سندها تعریف می کند:
"DOM یک بستر اجرای نرم افزار (platform) و رابط یا Interface مستقل از (نامربوط به) زبان است که به برنامه ها و اسکریپت ها اجازه می دهد به صورت پویا به محتویات، ساختار و سبک (style) یک سند دسترسی پیدا کرده و نیز آن ها را بروز رسانی کند."
استاندارد یاد شده به سه بخش مختلف تقسیم می شود:
Core DOM – مدل استاندارد برای انواع سند
XML DOM – مدل استاندارد مختص سندهای XML
HTML DOM – مدل استاندارد ویژه ی سندهای HTML
HTML DOM (مدل شی گرای سند HTML) چیست؟
عبارت است از یک مدل شی گرای (Object model) استاندارد و رابط برنامه نویسی (programming interface) که ویژه ی HTML طراحی شده است.
این مدل المان های HTML را به عنوان شی تعریف می کند
کلیه ی خواص (property) HTML را تعریف می کند
توابع (method) دسترسی به المان های HTML را اعلان می کند
رخدادهای (event) عناصر HTML را معرفی می کند
به عبارتی دیگر: مدل شی گرای سند HTML یک استاندارد است که نحوه ی دسترسی به، تغییر، حذف یا اضافه ی عناصر HMTL را تعریف می کند.

کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده بوده و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.

  • 3080
  •    2018
  • تاریخ ارسال :   1394/08/12

دانلود PDF دانلود فیلم آموزشی دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
آموزش مدل شی گرای سند HTML
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .