تعريف XHTML و DHTML
منوعات / / July 04, 2021
بقلم: غويلم ألسينا غونزاليس ، في 2 كانون الثاني (يناير). 2019
يتم استخدام لغة الترميز HTML لملف بناء من صفحات الويب منذ بداية هذه الخدمة عبر الإنترنت لـ إنترنت، ولكن مع مرور الوقت و تطور في البيئة التي يعمل فيها ، خضعت نفس اللغة لامتدادات وتغييرات ، وكذلك ولدت المتغيرات.
هذه هي حالة النوعين الأكثر استخدامًا ، XHTML و DHTML ، والتي سنشرحها في هذه المقالة.
XHTML هو أحد أنواع HTML التي يتم التعبير عن لغة الترميز بها كمتغير صحيح من XML.
ولدت HTML من XML ، لكنها سمحت لنفسها ببعض الحرية. وبالتالي ، يمكن أن توجد العلامات غير مغلق ، كما في حالة
أو ال
.
لا تسمح XHTML بهذه الأخطاء ، مما يجعلها لغة أكثر صرامة ولكن في نفس الوقت ، يسهل تصحيح الأخطاء في الشفرة.
القواعد الأخرى التي تؤثر عليه - والتي لا تزيد عن تلك المعبر عنها في XML - هي الالتزام بإحاطة جميع القيم الرقمية بعلامات اقتباس مزدوجة (في HTML يمكننا أن نكون أكثر التراخي في هذا الصدد في ظروف معينة) ، واشتراط كتابة العناصر والسمات بأحرف صغيرة ، الأمر الذي يجعل من الصعب قراءة الكود البسيط مشهد.
من جانبه ، يطلق على DHTML اسم HTML الديناميكي ، ويتم استخدامه لإنشاء مواقع ويب ديناميكية تتغير من جانب العميل. أنت بحاجة إلى منافسة الموارد الأخرى التي يمكنها العمل مع HTML التقليدي.
و اقوال مصادر عادة ما يتم تلخيصها بلغة برمجة JavaScript ، الذي يوفر التحكم في تدفقات التنفيذ ، وأوراق أنماط CSS ، والتي تتيح لك توفير ملف منطق مرئي للصفحات التي تم إنشاؤها.
تتكون هذه الصفحات في الوقت الحالي (ديناميكيًا ، ومن هنا اسم اللغة) لأنها تعتمد على ما هو موجود في كل لحظة في قاعدة البيانات، وقد يختلف محتواه ، إما بالتفاعل الفردي من جانب زبون، سواء كان يتفاعل من هذا الجانب مع عنصر آخر من الخادم ، مثل قاعدة البيانات.
مثال على ذلك هو موقع يتيح لنا متابعة نتائج المسابقات الوطنية المختلفة كرة القدم أثناء المباريات جارية ، وتتغير كأهداف وأخرى الأحداث.
تتغير النتائج مع تطور التطابقات ، لذلك يجب إجراء الاستعلامات ديناميكيًا على ملف قاعدة البيانات (حيث يتم إدخال النتائج) ويتم تقديمها في الوقت الحالي للمستخدم دون الحاجة إلى إعادة تحميل الصفحة بأكملها.
الصور: Fotolia - Dervish15 / 4Max
السمات في XHTML و DHTML