طریقه ایجاد یک اثر هنری در دنیای وب از طریق طراحی سایت
فروردین ۱۳, ۱۳۹۵
۱۰ روش اصلی برای بهینه سازی (seo) در طراحی سایت
فروردین ۱۶, ۱۳۹۵
نمایش همه

برخی از قابلیت های HTML5

یکی از اولین نکاتی که در مورد ظهور html اچ.تی.ام.ال۵ می‌‌دانیم، بی‌نیازی مرورگرها از افزونه‌‌هایی مانند فلش ادوبی برای پخش ویدئوهای آنلاین است. اما به نظر می‌رسد تغییراتی زیربنایی که وب شاهد آنها خواهد بود، بسیارفراتر از این باشند.

امروزه بسیاری از وب‌سایت‌‌ها مانند نرم‌افزارهای کاربردی رومیزی عمل می‌کنند. به عنوان مثال امکان ویرایش آنلاین عکس‌ها را در نظر بگیرید. اشکال کار اینجاست که توسعه‌دهندگان برای ایجاد ویژگی‌های پیچیده این وب‌سایت‌ها از زبان‌های گوناگونی مانند اچ.تی.ام.ال، جاوااسکریپت و سی.اس.اس در کنار یکدیگر استفاده کرده‌اند و تعامل میان این فناوری‌ها می‌تواند گاهی مشکل‌آفرین باشد. در نتیجه وبسایتها کند کار میکنند، شیوه عملکرد آنها از یک مرورگر به مرورگر دیگر متفاوت خواهد بود و امکان وجود حفره‌های امنیتی نیز وجود خواهد داشت.

به گزارش تکنولوژی ریویو، بروس لاسون که دارد برای بهبود استانداردهای متن‌باز در مرورگر اپرا تلاش می‌کند، می‌گوید: «استاندارد فعلی پیچیده است و همین باعث اشتباهات ناخواسته و از کار افتادن نرم‌افزارها می‌شود. ما به یک استاندارد کاربردی و ساده نیاز داریم که بتواند دقیقا همان کاری را انجام دهد که کاربران می‌خواهند».

یکی دیگر از توانایی‌های این زبان ایجاد رابط برنامه‌نویسی کاربردی «ای.پی.آی» است که می‌تواند باعث ارتباط مداوم میان صفحات باز با سرور شود. در نتیجه تغییرات صفحه هم‌زمان با سرور انجام خواهد شد و صفحه همیشه به‌روز خواهد بود.

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

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


چه امکاناتی را میتوان از Html5 انتظار داشت؟

  • فضای آفلاین: Google Gears را میشناسید؟ HTML5 قرار است چیزی شبیه آن در خود داشته باشد. برای مثال میتوان باHTML5 ایمیلهای خود را به صورت آفلاین خواند. مثال دیگر این است که سایتها میتوانند برخی از اطلاعات خود را بر روی سیستم شما ذخیره کنند و این یعنی چند برابر سرعتی که الان داریم درست مثل یک “ابر کوکی”.
  • اشکال غیر منظم: با امکانات کنونی تنها شکلی که میتوان برای قسمتهای صفحه داشت مستطیل است در حالیکه در HTML5 دیگر از این محدودیت ها خبری نیست. میتوانید از هر گوشه صفحه بهترین استفاده را ببرید. حتی میتوانید تنها با کد نویسی تصاویر, نمودارها و هرچیزی را که فکر کنید در صفحه خود داشته باشید. دیگر مجبور به استفاده از فلش یا افزونه های دیگر نیستید.
  • پخش صوت و ویدیو به صورت مستقل: اگر مطلب قبلی من در مورد فایرفاکس و پخش ویدیو بدون هیچ افزونه راخوانده باشید با این قابلیت آشنا هستید. این یعنی اینکه دیگر لازم به استفاده از Flash برای پخش ویدیو و صدا نیستید. به راحتی میتوان از یک خط کد برای اینکار استفاده کرد و در عین حال تمام قابلیتهایی نظیر عقب و جلو کردن, ذخیره ویدیو و … را در اختیار داشته باشید.
  • مکان یابی: HTML5 میتواند مکان شما را تشخیص دهد و نتایج جستجو را بر حسب مکان شما سفارشی کند و یا اینکه ورودی های twitter شما را برچسب گذاری کند.
  • فرم‌های هوشمندتر: جعبه های متن, checkbox ها, منوهای کشویی و تمام عناصر یک فرم هوشمندانه تر عمل خواهند کرد و به شما امکانات بیشتری برای کنترل اطلاعات خواهند داد. برای مثال شما میتوانید هنگام ورود اطلاعات صحت و اعتبار آنها را کنترل کنید. همچنین عناصر فرم تعامل بیشتری با هم خواهند داشت.
  • تمرکز بر برنامه های تحت وب: آینده ازآن برنامه های آنلاین خواهد بود. HTML5 این امکان را میدهد که یک برنامه تحت وب بدون هیچ مشکلی با هر نوع سیستمی سازگار باشد و به کاربران این فرصت را میدهد تا بدون استفاده از ابزاری خاص از یک برنامه لذت ببرند. با HTML5 میتوان ابزارهای چت، انجمن، سایتهای drag-and-drop نوشت.

پاسخ دهید

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