Html: هنگامی که دادهها در مرورگر ذخیره میشوند، توسعهدهنده میتواند استراتژیای را برای کارکرد برنامه در صورت قطع ارتباط کاربر در نظر بگیرد.
HTML5 مکانیسم کش کاربردی خود را دارد که نحوه مدیریت وضعیت آفلاین را توسط مرورگر مشخص می کند.
با استفاده از ویژگی خاص در HTML5، یک توسعه دهنده می تواند بررسی کند که آیا برنامه آنلاین است یا نه. یک توسعهدهنده همچنین میتواند اطلاعات را در فایل مانیفست کش برنامه وبسایت مشخص کند.
مانند اینکه چه مرورگری منابع را برای استفاده آفلاین مدیریت میکند. در فایل مانیفست می توان منابعی را که به صورت آفلاین در دسترس هستند نیز مشخص کرد.
در این بخش به این میپردازیم که مزایای اصلی HTML چیست و این مزایا چه قابلیتهایی را به html میدهند؟
توسعهدهندگان از کدهای اچ تی ام آل استفاده میکنند تا برای مرورگر نحوه نمایش المانهای صفحه وب مانند متن، لینکها و فایلها را تعریف کنند.
کاربران بهراحتی میتوانند لینکهای میان صفحهها و وبسایتهای مرتبط را بیابند و وارد کنند؛ زیرا اچ تی ام ال بهصورت گسترده برای جاسازی لینکها به کار میرود.
اچ تی ام آل مانند مایکروسافت ورد امکان سازماندهی و ویرایش محتوا در فضای اینترنتی را فراهم میکند.
علاوه بر این در حال حاضر اچ تی ام آل جزو استاندارهای رسمی جهانی است و سازمان وب جهانی (W3C) مشخصههای آن را توسعه میدهد و بهروزرسانی میکند.
زمانی که در مورد اچ تی ام ال صحبت میکنیم، یعنی نرم افزاری که این توانایی را میدهد تا بتوانیم کدهای اچ تی ام ال و یا دیگر زبان های برنامه نویسی را ویرایش کنیم.
آخرین ورژن HTML، همان 5 HTML است که در مورد آن اشاره هایی را داشتیم؛ ویرایشگر HTML به طراح وب این اجازه را میدهد که به صورت همزمان تغییراتی که اعمال میکنند را مشاهده کنند، این کار با تقسیم کردن صفحه به دو قسمت امکان پذیر است که بخش اول کدهای HTML است و بخش دوم ایجاد تغییرات در کد ها و طراحی آن ها؛ هدف از طراحی ابزار ویرایشگر اچ تی ام ال این بود که بتوان کد های شکسته و ناکارآمد را کاهش داد یا از میان برد.
اچ تی ام ال پس از گذشت سی و چهار سال، با تغییرات بسیار بزرگی روبهرو شده است و در حال حاضر ۹ نسخهی مختلف دارد. در ادامه به صورت خلاصه بررسی میکنیم که هر نسخهی HTML چیست.
این نسخه که به عنوان اولین نسخهی اچ تی ام ال نیز شناخته میشود، در سال ۱۹۹۳ عرضه شده است. کاربری آن بسیار محدود است و صرفا دارای تگهایی برای قرار دادن تصویر و لینک است. استفاده از این نسخه امروزه کاملا منسوخ شده است.
نسخهی دوم اچ تی ام ال به نسبت نسخهی قبلی خود امکانات بسیار بیشتری داشت. این نسخه امکان اضافه کردن فرمها، دکمههای ارسال، لینکها و انواع فیلدهای متنی را داشت و بسیار مورد توجه قرار گرفت.
این نسخه از اچ تی ام ال هم دارای محدودیتهایی بود. اما همچنان تلاش کارشناسان این حوزه بر اضافه کردن انواع امکانات جدید، وجود داشت. پس در این نسخه تلاش آنها بر این بود که فرمها و دیگر عناصر مشابه مثل تکستها را پیشرفتهتر کنند.
نسخهی چهارم اچ تی ام ال در سال ۱۹۹۷ عرضه شد. این نسخه دارای امکانات فیلد مخفی، فیلدهای تاریخ و قابلیت استایل دهی است.
این نسخه دو سال بعد از نسخهی قبلی اچ تی ام ال عرضه شده است. ساختار این نسخه قابل فهمتر و پیشرفتهتر است، خطاهای آن اصلاح شده و از زبان برنامه نویسی جاوا اسکریپت کاملا پشنیبانی میکند.