logo

أحداث جافا سكريبت

يُعرف التغيير في حالة الكائن باسم حدث . في لغة HTML، هناك العديد من الأحداث التي تمثل أن بعض الأنشطة يتم تنفيذها بواسطة المستخدم أو بواسطة المتصفح. متى جافا سكريبت يتم تضمين التعليمات البرمجية في HTML، وتتفاعل js مع هذه الأحداث وتسمح بالتنفيذ. تسمى عملية التفاعل مع الأحداث هذه التعامل مع الحدث . وبالتالي، يتعامل Js مع أحداث HTML عبر معالجات الأحداث .

جافا للحلقة

على سبيل المثال ، عندما ينقر المستخدم فوق المتصفح، أضف رمز js، الذي سينفذ المهمة التي سيتم تنفيذها في الحدث.

بعض أحداث HTML ومعالجات الأحداث الخاصة بها هي:

أحداث الماوس:

تم تنفيذ الحدث معالج الأحداث وصف
انقر عند النقر عند النقر بالماوس على عنصر
تمرير الماوس على الفأرة فوق عندما يأتي مؤشر الفأرة فوق العنصر
خروج الماوس com.onmouseout عندما يترك مؤشر الماوس عنصرا
com.mousedown com.onmousedown عند الضغط على زر الفأرة فوق العنصر
mouseup com.onmouseup عندما يتم تحرير زر الماوس فوق العنصر
تحرك الماوس com.onmousemove عندما تتم حركة الماوس.

أحداث لوحة المفاتيح:

تم تنفيذ الحدث معالج الأحداث وصف
مفتاح لأسفل ومفتاح onkeydown وonkeyup عندما يقوم المستخدم بالضغط على المفتاح ثم تحريره

أحداث النموذج:

تم تنفيذ الحدث معالج الأحداث وصف
ركز مركز عندما يركز المستخدم على عنصر ما
يُقدِّم عند تقديم عندما يرسل المستخدم النموذج
طمس على طمس عندما يكون التركيز بعيدًا عن عنصر النموذج
يتغير على التغيير عندما يقوم المستخدم بتعديل أو تغيير قيمة عنصر النموذج

أحداث النافذة/الوثيقة

تم تنفيذ الحدث معالج الأحداث وصف
حمولة تحميل عندما ينتهي المتصفح من تحميل الصفحة
تفريغ com.onunload عندما يغادر الزائر صفحة الويب الحالية، يقوم المتصفح بإلغاء تحميلها
تغيير الحجم com.onresize عندما يقوم الزائر بتغيير حجم نافذة المتصفح

دعونا نناقش بعض الأمثلة على الأحداث ومعالجاتها.

انقر فوق الحدث

 Javascript Events 
اختبره الآن

حدث MouseOver

 <p onmouseover="mouseoverevent()"> Keep cursor over me</p> 
اختبره الآن

حدث التركيز

 Javascript Events <h2> Enter something here</h2> 
اختبره الآن

حدث المفتاح

 Javascript Events <h2> Enter something here</h2> 
اختبره الآن

حدث التحميل

 Javascript Events <br> 
اختبره الآن