مقدمة إلى DHTML

المعرفة الأساسية التي يجب أن تتمتع بها

قبل أن تستمر في التعلم، يجب أن تكون على علم الأساسيات التالية:

  • HTML
  • الرسوم البيانية المدمجة في التسلسل
  • JavaScript

إذا كنت ترغب في تعلم هذه المشاريع أولاً، يرجى زيارة الصفحة الرئيسية زيارة هذه الدروس.

DHTML ليست معيار W3C

DHTML تعني HTML المتغير ديناميكي (Dynamic HTML).

DHTML ليست معيارًا معينًا من قبل تحالف شبكة الويب العالمية (W3C). DHTML هي مصطلح تسويقي - يستخدم من قبل شركة نيتسكيب (Netscape) وشركة مايكروسوفت لوصف التقنيات الجديدة التي يجب أن يدعمها متصفحات الجيل 4.x.

DHTML هي مجموعة من التقنيات المستخدمة لإنشاء مواقع ديناميكية.

بالنسبة لأغلب الناس، يعني DHTML مزيج HTML 4.0 والرسوم البيانية المدمجة في التسلسل وJavaScript.

قال W3C: “HTML المتغير ديناميكي هو مصطلح يستخدم من قبل بعض الشركات لوصف مزيج من HTML والرسوم البيانية المدمجة في التسلسل والسكرابتين التي تجعل المستندات أكثر حيوية.”

تقنية DHTML

من خلال DHTML، يمكن للمطورين التحكم في كيفية عرض وتحديد مواقع العناصر HTML في نافذة المتصفح.

HTML 4.0

من خلال HTML 4.0، يمكن نقل جميع التنسيقات (المعلومات) خارج ملف HTML وإدخالها في جدول النمط المستقل. لأن HTML 4.0 يمكنه فصل التعبير عن بنية المستند، يمكننا التحكم في الطبقة التعبيرية دون اعتماد على محتويات المستند.

الرسوم البيانية المدمجة في التسلسل (CSS)

من خلال CSS، نحصل على نموذج النمط والتصميم لملفات HTML.

بفضل CSS، يمكن للمطورين التحكم في النمط والتصميم لمتعدد صفحات الويب في نفس الوقت، لذا يمكن تسمية CSS بأنها إنجاز في مجال تصميم الويب. كمطور، يمكنك تعريف النمط لكل عنصر HTML وتطبيقه على أي عدد من الصفحات التي ترغب في ذلك. إذا كنت بحاجة إلى إجراء تغيير عالمي، يكفي تغيير النمط، حيث يتم تحديث جميع العناصر في الويب تلقائيًا.

نموذج الأجهزة الموجهة نحو المستند (DOM)

DOM تعني نموذج الأجهزة الموجهة نحو المستند.

HTML DOM هو نموذج الأجهزة الموجهة نحو HTML.

تعريف HTML DOM هو مجموعة من الأجهزة التي تعمل على HTML وطرق معاييرية لتحليل ومعالجة الأجهزة.

“نموذج وثيقة العنصر (DOM) الخاص بمجلس شبكة العالمية (W3C) هو واجهة مستقلة عن اللغة والمنصة، تسمح للبرامج والسكربتات بتحديد المواضع والتحديثات الديناميكية للمحتوى، الهيكل والنمط الوثيقة.”

JavaScript

يمنحك القدرة على كتابة كود يتحكم في جميع العناصر HTML.

تقنيات DHTML في Netscape 4.x وInternet Explorer 4.x

Netscape 4.x DHTML متعدد المتصفحات Internet Explorer 4.x
  • JSS (قوائم النصائح لـ JavaScript) (يسمح لك بتحكم في كيفية عرض العناصر المختلفة من HTML)
  • طبقات (يسمح لك بتحكم في تحديد المواضع وملحوظات العناصر)
  • CSS1
  • CSS2 (يسمح لك بتحكم في كيفية عرض العناصر المختلفة من HTML)
  • تحديد موضع CSS (يسمح لك بتحكم في تحديد المواضع وملحوظات العناصر)
  • JavaScript
  • مصفى مرئي (يسمح لك بتطبيق تأثيرات مرئية على النصوص والرسومات)
  • CSS ديناميكي (يسمح لك بتحكم في تحديد المواضع وملحوظات العناصر)

ملاحظة:إذا لم يتم دعم خصائص وتقنيات إنشاء المتصفحات المختلفة من قبل متصفحات أخرى، فإن استخدام DHTML لل编码 سيؤدي إلى مشاكل. قد تبدو صفحة معينة رائعة في متصفح معين، ولكن سيئة جدًا في آخر.