Monday, June 17, 2013

Tagged under: , ,

HTML5 Arabic Tutorial

لغة HTML5

 هي الجيل الجديد من لغة تصميم المواقع HTML، و هي حاليا تحت التطوير.

الجديد في هذا الإصدار أنه يحتوي على العديد من المميزات الجديدة، مثل عرض الفيديوهات، و غيرها و التي كانت من قبل معتمدة على plug-ins خارجية، مثل الـ Flash و Silverlight و غيرها.

تم البدء في العمل عليها في عام 2004، و هي ماتزال تحت التطوير. و يتوقع أن تبقى تحت التطوير لسنين أخرى قادمة، لكن سيتم إنزال دعم أجزاء من الإصدار في المتصفحات كل فترة حال الانتهاء منها.

تقدم HTML5 الكثير من الترميزات الجديدة .. بعضها تعتبر كبديل للأكواد الحالية (مثل <div> و <span>) مثلا <nav> ليوضح أن هذا الجزء هو القائمة للموقع، أو <footer> ليبين أن هذا هو الفوتر للصفحة، و أيضا مثل ترميز <audio> و <video> و التي تستبدل <object>.

أيضا جزء من التحديثات في HTML5 أنها لا تعتمد على SGML، مع أنه هناك تشابه بين الأكواد. و لكنها مصممة لتكون متوافقة مع الإصدارات الأقدم من HTML. يعني مثلا تعريف المستند في الأول هو <DOCTYPE html!>.
أيضا تحتوي HTML5 على Web Forms 2.0 .. و هي مواصفة جديدة من مواصفات WHAT Working Group (المجموعة التي تعمل على تطوير HTML5).

تحتوي HTML5 على العديد من الـ APIs الجديدة و العملية، منها:

ترميز canvas و المستخدم لرسم رسومات 2D.
عرض المالتي ميديا (أصوات، و فيديوهات).
قاعدة تخزين أوفلاين (تطبيقات ويب تستخدم و أنت غير متصل).
تعديل الملفات.
سحب و إسقاط العناصر.
ارسال البيانات بين الملفات.
دعم أنواع MIME و تسجيل البروتوكولات.
إدارة أرشيف المتصفح.
Microdata.
ليست كل هذه الـ APIs موجودة في الـ W3C HTML5 لكنها موجودة في WHATWG HTML5.
أيضا هناك بعض المواصفات التي غير موجودة في W3C ولا WHATWG، مثل:
المواقع الجغرافية.
قواعد بيانات SQL محلية.
قواعد بيانات مؤرشفة تسلسلية.
تحتوي HTML5 أيضا على العديد من التغيير من HTML 4.01 الأقدم، مثل:
قوانين جديدة للترميز، غير معتمدة على SGML، تؤدي إلى ترميز أبسط و أكثر مرونة.
القدرة على استخدام SVG و MathML في سياق النص، في text/html.
العديد من العناصر الجديدة: article، aside، audio، canvas، command، datalist، details، embed، figcaption، figure، footer، header، hgroup، keygen، mark، meter، nav، output، progress، rp، rt، ruby، section، source، summary، time، video، wbr.
أنواع جديدة للـ forms مثل: dates and times، email، url، search، color.
وسوم جديدة: charset (في meta)، async في script).
وسوم عامة (يمكن تحديدها لأي عنصر): id، tabindex، hidden، data-* (وسوم بيانات خاصة).
XHTML5 هي امتداد الـ XML الخاص بـ HTML5 و هي تتطلب MIME مثل application/xhtml+xml أو application/xml.
تتمكن HTML5 أيضا من معالجة الأخطاء في الوسوم. و هي مصممة بحيث أن المتصفحات القديمة تتجاهل بناءات HTML5 الجديدة. على عكس HTML 4.01 فإن HTML5 مصممة بحيث أنها تحدد قوانين محددة للترجمة، فتعطيك المتصفحات المختلفة نتائج متماثلة في حالة كتابة خاطئة في الوسوم نفسها.


 معلومات عن الدورة
المصدر :- قناة مستقبلك التعليمية
عدد دروس الكورس 20 درس
عدد ساعات الكورس ساعة و 39 دقيقة

برجاء الضغط على PlayList للتنقل بين دروس الكورس



0 التعليقات:

Post a Comment