أخبار عاجلة
الرئيسية » غير مصنف » كيف يمكنني المضي قدماً ؟ في HTML-5

كيف يمكنني المضي قدماً ؟ في HTML-5

html5_thumb_thumb_thumb

حتى مع كل تلك الضجة التي أحاطت بـ HTML 5 و كيف أننا نريد حقاً استخدام هذه التقنية ! ولكن ما يحدث حقاً أن هذه المرحلة هي مرحلة انتقالية بطيئة جداً بعيداً عن XHTML 1.5 & HTML5 , وسوف نستغرق وقتاً طويلاً للحصول على ما يحصل عليه المبرمجون والمطورون وخصوصاً بنفس السرعة وبنفس الميزات بالإضافة إلى انتظار جميع المتصفحات للحاق بركب هذه التقنيات.

على الرغم من كل ذلك فنحن نعرف من نكون , قمنا جميعاً بقراءة هذا المقال باهتمام ( عن نفسي لقد قمت بقراءة المقال لأكثر من 30 مرة حتى الآن ) و يتوجب علينا أن نجد وسيلة للمضي قدماً دون الالتفات إلى مشاكل الماضي.

لا يمكننا الآن جعل التحول كاملاً و ليس هناك استخدام فعلي في هذه المرحلة , نحن نعرف بأن المطور لن يتخلى عن استخدام أي متصفح و خصوصاً إن كان مازال مستخدماً بشكل كثيف من قبل الجمهور ولكن بدلاً من التذمر سنقوم ببحث بعض الأمور التي قد تساعدنا على التقدم بطريقة إيجابية.

تسمية الـ SEMANTIC DIV :

سوف يتم ملائمة أسماء الـ DIV الخاص بك مع عناصر الـ HTML5 الجديدة التي تساعدك على التعود على الاسماء بالنسبة إلى وظائف الـ HTML 5 التي تتعلق بعناصر الـ <header> & <footer>

قبل الانتقال بشكل كامل إلى مواقع انتاج الـ HTML5 أو حتى بتجربة التحويل باستخدام أسماء الـ DIV الخاصة بك قليلاً , ليس هناك سلبيات لذلك حتى أننا يمكننا استخدام الـ DOC TYPE الجديد.

الخداع مع JAVE SCRIPT :

أولاً : اذا فشلت البرمجة النصية من جهة ” المستخدم” سيؤدي ذلك إلى انهيار كلي للموقع في المتصفحات التي تتعامل بعناصر الـ CSS الجديدة, وهذا ببساطة ليس بالخيار الجيد, ومع ذلك فهو لايزال خياراً وأنا مع معرفة جميع الخيارات المتاحة بغض النظر عن طبيعتها.

ثانياً : إن العمل مع jQuery رائع حقاً ولكن كما اتضح فهي عبارة عن وظيفة مدمجة للـ JAVA SCRIPT للعمل على خلفية العناصر الجديدة.

وهذا سوف يسمح لك بتنسيق عناصر متصفح الانترنت “Internet Explorer” , مرة أخرى فإن الجانب السلبي لاستخدام هذه التقنيات هو أنه بدون الـ JAVA SCRIPT فإن الموقع الالكتروني لن يظهر بدون تنسيق فحسب ولكن سوء تنظيم العناصر المتضمنة فيه سيؤدي حتماً إلى انهيار موقعك على نفسه.

لا تعتبر الـ JAVA SCRIPT من جهة الـ User أو المستخدم هي الجواب لاستخدام الـ HTML5 أما الـ JAVA SCRIPT من جهة الـ SERVER أو المخدم فذاك موضوع مختلف تماماً.

بناء تطبيقات خاصة بكل متصفح :

لطالما قمت بالترويج لما يسمى بناء مواقع الكترونية للجمهور لذلك واعتماداً على الجمهور فإن بناء تطبيقات خاصة بالمتصفح تعتبر خياراً حقيقياً كما ذكرت, إن القضية كما ذكرت أعلاه هي قضية تحكم بالبيئة البرمجية فإذا استطعنا التحكم بالبيئة فإنه بإمكاننا التحكم بعناصر يقوم المستخدم بالاستفادة منها بشكل أفضل, تسعى Google حالياً للقيام بذلك مع خدمة Google wave .

إن الفكرة من وراء منتج Google الجبار هو إحداث ثورة في عالم الاتصالات و القيام بذلك سيتم باستخدام التكنولوجيا الجديدة, لقد تم بناء Google wave باستخدام الـHTML 5 وهذه غير ممكن في جميع المتصفحات حتى هذه اللحظة , ولكن لا بأس لطالما أنهم يستطيعون التحكم بالجمهور عن طريق إطلاقه ليقوم المطورون بتجربته لاحقاً.

google_wave

مع Google wave تقوم Google باستخدام HTML 5 بأقصى إمكاناتها و حتى أكثر من ذلك بقليل, حيث أنهم يستخدمون التدوينات – الرسائل الفورية – مزامنة الاتصال .. الخ.

هكذا يبدو صندوق الـ Google wave :

google_wave_inbox

فيما يلي صورة مختصرة عن منطقة Wiki/Chat :

google_wave_inline_editing

عن hasan

شاهد أيضاً

عناصر البناء الرئيسية في HTML 5

استكمالاً لما أوردناه في درس HTML5 ومستقبل الويب نأتي إليكم بعناصر البناء الرئيسية في : …