HTML 5 هو الإصدار المهم التالي من لغة ترميز النص التشعبي. منذ إصدار HTML 4.01 في عام 1999 ، كان تطوره في حالة توقف. 1999 حدث ليكون الوقت المناسب للتطور السريع للشبكة. لم يعد بإمكان إصدار HTML الحالي التكيف مع محتوى الويب والتطبيقات الحالية. يهدف HTML 5 إلى تحسين تفاعل HTML ودعم محتوى الويب المتنوع والمعقد الحالي. في الوقت نفسه ، سيحل أيضًا عدم وجود وظائف تطبيق الويب HTML 4.
بدأت مناقشة HTML 5 في عام 2003 عندما عبرت W3C عن اهتمامها بمسودة HTML 5 التي تم تطويرها بواسطة مجموعة عمل تقنية تطبيق النص التشعبي (WhatWG) ، التي تأسست في عام 2004 وتألفت من ممثلين من Apple و Mozilla Foundation و Opera. منذ ذلك الحين ، تم إنشاء مجموعة عمل W3C HTML في عام 2007 وبدأت في تطوير HTML 5. في الوقت الحالي ، لا يزال أعمال التطوير قيد التقدم وسيتم تقديم الآراء الأولية إلى W3C في عام 2012 ، ولكن العديد من المتصفحات دعمت جزئيًا HTML 5. يقدم هذا المقال 5 ميزات جديدة ومثيرة لـ HTML 5.
إن تنوع محتوى الويب يجعل HTML4 غير قادر على القيام بذلك. عند وصف صفحة الويب ، يكون HTML4 كما يلي:
ستعمل HTML 5 على النحو التالي:
وبهذه الطريقة ، يعرف المتصفح ما يمثله كل جزء من صفحة الويب ، على سبيل المثال ، أن <nav> جزء هو التنقل ، والجزء <article> هو المحتوى الرئيسي. بالإضافة إلى المزيد من الكود والعلامات الدلالية ، يجلب هذا التغيير أيضًا المزيد من الفوائد ، مثل محركات البحث يمكن أن تعرف بدقة أكبر أي جزء من صفحة الويب أكثر أهمية. لدى IBM مناقشة مفصلة حول علامة HTML 5 الجديدة.
يقدم HTML 5 Forms Web Forms 2.0 ، مما يوفر للتطوير العديد من الخيارات الجديدة والميزات الجديدة للتعامل مع إدخال النماذج والنشر بشكل أسهل وأكثر كفاءة. الميزة الأكثر إثارة في نموذج الويب 2.0 هي التحقق من الإدخال. في الوقت الحالي ، نحتاج إلى تنفيذ نفس الوظيفة من خلال منطق JavaScript أو Server-Side.
على سبيل المثال ، هناك نموذج مثل هذا:
في HTML4 ، نحتاج إلى كتابة رمز مثل هذا ، ثم نستخدم البرامج النصية JavaScript أو Server Side للتحقق من:
يمكن التحقق مباشرة من سمات required与email في HTML5 ، على النحو التالي:
ستوفر HTML 5 واجهات برمجة التطبيقات المتعددة ، مثل علامات الصوت والفيديو ، والتي تسمح للمطورين بتشغيل الفيديو والصوت عبر الإنترنت مباشرة دون استخدام أدوات الطرف الثالث:
الأوبرا لديها الكثير من الأبحاث على جانب المستخدم ولديها عرض عرض الفيديو
من الأسهل على الأشخاص الحصول على معلومات من الصور. على سبيل المثال ، يتم عرض المعلومات التالية بطريقتين: الجداول ومخططات الفطيرة المستديرة ، والآثار مختلفة بشكل واضح:
ومع ذلك ، في الماضي ، لتحقيق هذا التأثير ، يمكن استخدام الصور الثابتة فقط ، ولا يمكن تعديل الصور. باستخدام علامة <Canvas> ، يمكنك تعديل المعلمات في الوقت الفعلي لتعديل الرسومات ، مثل إنشاء مخطط فطيرة دائرة في الوقت الفعلي بناءً على تصويت المستخدم.
ستدعم HTML 5 تفاعل المستخدم ، وتتيح لك الخاصية contenteditable تعيين أي جزء من صفحة الويب يمكن تحريره. إنه عملي للغاية في المواقع القائمة على الويكي.
المصدر الدولي لهذه المقالة: http://www.readwriteweb.com/archives/5_exciting_things_in_html_5
مصدر الترجمة الصينية: موقع Comsharp CMS الرسمي