HTML5 چیست؟

مهر 20, 1397     میثم عبداللهی    

HTML5

سلام به شما کاربران عزیز و دوست داشتنی. مطمئنا اکثر شماهایی که برنامه نویس هستید با زبان نشانه گذاری HTML آشنایی دارید و می دونید چیکار میکنه و به چه دردی میخوره. در این مقاله نیز ما میخوام زبان HTML5 رو با یکدیگر بررسی کنیم و ببینیم چه کاربرد هایی داره.

HTML5 چیست؟

HTML5 یک زبان نشانه گذاری است که برای ساخت و ارائه محتوا در وب جهانی مورد استفاده قرار می گیرد. این پنجمین و نسخه اصلی فعلی استاندارد HTML است و XHTML را نیز شامل می شود. HTML5 معرفی شد تا نه تنها HTML4، بلکه همچنین XHTML1 و DOM Level 2 HTML را نیز اضافه کند. این زبان شامل مدل پردازش دقیق برای تشویق پیاده سازی ها با سازگاری بیشتر است. گسترش، بهبود و بهینه سازی نشانه گذاری در دسترس برای اسناد، معرفی نشانه گذاری و رابط برنامه نویسی کاربردی برای برنامه های وب پیچیده از جمله وظایف این زبان می باشد.

ویژگی های شاخص

نشانه گذاری

HTML5 عناصر و ویژگی های معمولی را نشان می دهد که در وب سایت های مدرن مورد استفاده قرار می گیرند. با وجود شباهت نشانه گذاری این زبان با SGML، نحو HTML5 دیگر بر اساس SGML نیست و با آن تفاوت دارد. اما با این حال به طوری طراحی شده تا با تجزیه و تحلیل رایج نسخه های قدیمی تر از HTML سازگار باشد.

API های جدید

علاوه بر مشخص کردن نشانه گذاری، HTML5 برنامه های کاربردی اسکریپتی را همراه با جاوا اسکریپت مورد استفاده قرار می دهد. در ادامه به بیان چند مورد از API هایی که این زبان ارائه می دهد، می پردازیم:

  • عنصر Canvas برای ارائه پویا و اسکریپت از اشکال 2D و تصاویر بیت مپ
  • زمان پخش رسانه ای
  • آفلاین
  • محتوای قابل ویرایش
  • ویژگی Drag and Drop
  • تاریخچه
  • پروتکل پردازنده ثبت نام
  • Microdata
  • Web Messaging
  • ذخیره سازی وب
  • تمام تکنولوژی های فوق در مشخصات W3C HTML5 گنجانده شده اند، هر چند که در مشخصات WHATWG HTML نیز قرار دارند.

مدیریت خطا ها

این زبان به طوری طراحی شده که مرورگر های قدیمی می توانند به راحتی با اون کار کنند و به مشکل بر نخورند. در مقایسه با HTML 4.01، مشخصات این زبان دستور العمل های مفصلی برای لغو و تجزیه با این هدف که مرورگر های سازگار نتایج مشابهی در تجزیه نحوی نادرست تولید می کنند، دارد. اگرچه HTML5 در حال حاضر رفتار سازگار با اسناد برچسب soup را تعرفی می کند، اما این اسناد مطابق با استاندارد های این زبان نیستند.

یادگیری

همان طور که گفته شد، HTML5 یک زبان نشانه گذاری جدید برای ساخت و ارائه محتوا در وب جهانی است. اگر مایلید نحوه استفاده از این زبان و کار کردن با اون رو یاد بگیرید، میتونید اینجا کلیک کنید و آموزش های لازم رو از مرجع W3Schools فرا بگیرید.

 

دسته‌بندی‌ : بلاگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Rating*