دي إتش تي إم إل

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث

(دي إتش تي إم ال DHTML) تشير أو " صفحات هتمل المتحركه ٬ والتي معناها في الحياه العمليه يتوقف على السياق التي تسرد فيه ٬ فالمشروع "DHTML SCRIPTING TASK FORCE OF THE WEB STANDARDS PROJECTS " يشير إلى المصطلح DHTML ٬ على أنه " تقنية البرمجه النصيه التي تتميز بشكل رئيسي بالتغييرات التي تقوم بها على خاصيات النمط لعناصر محدده وباستخدام نماذج DOM. ووفقا لمنظمة معايير الويب فان dhtml عباره عن مصطلح يطلقه المبرمجون على الاندماج بين (HTML&CSS) وبين السكريبت الذي يسمح لصفحات HTML بان تصبح متحركه.

خطأ[عدل]

فان "DHTML" ليست لغه برمجيه كما يتبادر لاذهان البعض بل هي اندماج بين لغات وتقنيات عده وهي (HTML, JavaScript, DOM and CSS) ٬ لذلك فانه من الخطا ان يجزم أحد بانها لغة برمجه.

HTML DOM[عدل]

إلى ماذا تشير ؟[عدل]

HTML DOM تشير إلى " A Document Object Model for HTML " أو " نموذج وثيقه كائنيه " وهي واجهه برمجه موحده للغة "HTML " فهي تحدد كائنات وخصائص كل عناصر "HTML". فهي طريقه لبرمجة صفحات الوب باستخدام لغة JAVASCRIPT يتم فيها تحليل الصفحات من خلال الشيفره عن طريق التعامل مع النماذج DOM المعترف بها من قبل المنظمة W3C ؛ وباختصار ٬ فانها تعني كيف تحرر ٬ تغير ٬ تضيف وتحذف عناصر "HTML".

مثال برمجي[عدل]

فعلى سبيل المثال: النموذج التالي يغير العناصر إلى النوع "h1"

<html>
 <body>
 
=Old Header=
 
 <script type="text/javascript">
 document.getElementById("header").innerHTML="New Header"؛
 </script>
 
 </body>
 </html>

احداث DHTML[عدل]

لكل عنصر من عناصر HTML احداث تتم عندما وفقا لحركات المستخدم ؛ فمثلا ٬ يمكننا استخدام الحدث "OnClick" للاستدلال على ان الزر button مفعل. وهناك العديد من الاحداث الخاصه بلغة الجافا سكريبت.

onabort[عدل]

يعالج هذا الحدث: ان المستخدم الغى شحن الصفحه.

on blur[عدل]

يعالج هذا الحدث: ان المستخدم غادر الحدث.

onchange[عدل]

يعالج الحدث ان: المتخدم غير الحدث.

onclick[عدل]

يعالج الحدث ان: المستخدم نقر على حدث

on error[عدل]

يعالج الحدث ان: التخطيط صادف خطأ ما.

onfoucs[عدل]

يعالج الحدث ان: المستخدم فعل غرضا ما

onload[عدل]

يعالج الحدث انه انتهى شحن الصفحه.

المزيد من الاحداث[عدل]

الحدث ما يعالجه الحدث
onmouseover تحرك مؤشر الغرض فوق الغرض
onmouseout تحرك مؤشر الماوس بعيدا عن الغرض
onselect اختار المستخدم محتويات الغرض
onsubmit نقر المستخدم موافقا على إرسال النموذج
onunload غادر المستخدم الصفحه

مصادر[عدل]

  • كتاب JAVASCRIPT & AJAX دار شعاع للنشر. حلب، 2012
  • ON W3C
  • [1]

مراجع[عدل]