DOM Events



dom

أحداث DOM

يتم إرسال أحداث DOM لإعلام رمز الأشياء الشيقة التي حدثت. يتم تمثيل كل حدث من خلال كائن يستند إلى واجهة Event ، وقد يحتوي على حقول و / أو وظائف مخصصة إضافية للحصول على معلومات إضافية حول ما حدث. يمكن أن تمثل الأحداث كل شيء بدءًا من تفاعلات المستخدم الأساسية إلى الإشعارات التلقائية للأشياء التي تحدث في نموذج العرض.

تقدم هذه المقالة قائمة بالأحداث التي يمكن إرسالها ؛ بعضها عبارة عن أحداث قياسية محددة في المواصفات الرسمية ، في حين أن البعض الآخر عبارة عن أحداث تستخدم داخليًا بواسطة متصفحات محددة ؛ على سبيل المثال ، يتم سرد الأحداث الخاصة بموزيلا بحيث يمكن add-ons استخدامها للتفاعل مع المتصفح.

معظم الفئات الشائعة

أحداث الموارد
اسم الحدث أطلق عندما
cached تم تنزيل الموارد المدرجة في البيان ، ويتم الآن تخزين التطبيق مؤقتًا.
error فشل تحميل المورد.
abort تم إحباط تحميل المورد.
load انتهى المورد والموارد التابعة الخاصة به من التحميل.
beforeunload على وشك أن يتم إلغاء تحميل النافذة والمستند وموارده.
unload يتم إلغاء تحميل المستند أو مورد تابع.
أحداث الشبكة
اسم الحدث أطلق عندما
online لقد تمكن المتصفح من الوصول إلى الشبكة.
offline فقد المتصفح الوصول إلى الشبكة.
أحداث التركيز
اسم الحدث أطلق عندما
focus تلقى عنصر التركيز (لا فقاعة).
blur فقد عنصر التركيز (لا فقاعة).
أحداث Websocket
اسم الحدث أطلق عندما
open تم تأسيس اتصال WebSocket.
message يتم تلقي رسالة عبر WebSocket.
error تم إغلاق اتصال WebSocket مع التحيز (تعذر إرسال بعض البيانات على سبيل المثال).
close تم إغلاق اتصال WebSocket.
تاريخ الجلسة الأحداث
اسم الحدث أطلق عندما
pagehide يتم اجتياز إدخال سجل الجلسة من.
pageshow يتم اجتياز إدخال سجل الجلسة إلى.
popstate يتم الآن الانتقال إلى إدخال سجل جلسة (في حالات معينة).
أحداث الرسوم المتحركة CSS
اسم الحدث أطلق عندما
animationstart بدأت الرسوم المتحركة CSS .
animationend اكتملت رسوم متحركة CSS .
animationiteration يتم تكرار الرسوم المتحركة CSS .
أحداث الانتقال CSS
اسم الحدث أطلق عندما
transitionstart لقد بدأ بالفعل الانتقال إلى CSS (تم تشغيله بعد أي تأخير).
transitioncancel تم إلغاء انتقال CSS .
transitionend اكتمل انتقال CSS .
transitionrun بدأ تشغيل عملية انتقال CSS (يتم تشغيلها قبل بدء أي تأخير).
أحداث النموذج
اسم الحدث أطلق عندما
reset يتم الضغط على زر إعادة الضبط
submit يتم الضغط على زر الإرسال
أحداث الطباعة
اسم الحدث أطلق عندما
beforeprint مربع حوار الطباعة مفتوح
afterprint مربع حوار الطباعة مغلق
أحداث تكوين النص
اسم الحدث أطلق عندما
compositionstart يتم تحضير تركيبة نص (مماثل لـ keydown لإدخال لوحة المفاتيح ، لكنه يعمل مع مدخلات أخرى مثل التعرف على الكلام).
compositionupdate تتم إضافة حرف إلى مقطع النص الذي يتم تكوينه.
compositionend تم إكمال أو إكمال تكوين نص النص.
عرض الأحداث
اسم الحدث أطلق عندما
fullscreenchange تم تحويل عنصر إلى وضع ملء الشاشة أو العودة إلى الوضع العادي.
fullscreenerror كان من المستحيل التبديل إلى وضع ملء الشاشة لأسباب فنية أو بسبب رفض الإذن.
resize تم تغيير حجم عرض المستند.
scroll تم تمرير عرض المستند أو عنصر ما.
أحداث الحافظة
اسم الحدث أطلق عندما
cut تم قطع التحديد ونسخه إلى الحافظة
copy تم نسخ التحديد إلى الحافظة
paste تم لصق العنصر من الحافظة
أحداث لوحة المفاتيح
اسم الحدث أطلق عندما
keydown يتم ضغط أي مفتاح
keypress أي مفتاح باستثناء Shift ، Fn ، CapsLock في وضع الضغط عليه. (تم إطلاقها باستمرار.)
keyup يتم تحرير أي مفتاح
أحداث الماوس
اسم الحدث أطلق عندما
mouseenter يتم نقل جهاز التأشير إلى العنصر الذي يحتوي على وحدة إصغاء متصلة.
mouseover يتم نقل جهاز التأشير إلى العنصر الذي يوجد به المستمع أو أحد أطفاله.
mousemove يتم نقل جهاز التأشير على عنصر. (تم إطلاقه باستمرار أثناء تحرك الماوس.)
mousedown يتم الضغط على زر جهاز التأشير على عنصر.
mouseup يتم تحرير زر جهاز التأشير عبر عنصر.
auxclick تم الضغط على زر جهاز التأشير (أي زر غير أساسي) وإصداره على عنصر.
click تم الضغط على زر جهاز التأشير (أي زر ANY ؛ ليكون الزر الأساسي فقط قريبًا) وإصداره على عنصر.
dblclick يتم النقر فوق زر جهاز التأشير مرتين على عنصر.
contextmenu يتم النقر على الزر الأيمن للماوس (قبل عرض قائمة السياق).
wheel يتم تدوير زر عجلة من جهاز التأشير في أي اتجاه.
mouseleave يتم نقل جهاز التأشير من العنصر الذي يحتوي على وحدة إصغاء متصلة.
mouseout يتم نقل جهاز التأشير من العنصر الذي قام المستمع بتوصيله أو إيقاف تشغيل أحد أطفاله.
select يتم تحديد بعض النص.
pointerlockchange تم قفل المؤشر أو تحريره.
pointerlockerror كان من المستحيل قفل المؤشر لأسباب فنية أو بسبب رفض الإذن.
سحب وإسقاط الأحداث
اسم الحدث أطلق عندما
dragstart يبدأ المستخدم بسحب عنصر أو اختيار نص.
drag يتم سحب عنصر النص أو النص (أطلق بشكل مستمر كل 350 مللي ثانية).
dragend يتم إنهاء عملية السحب (عن طريق تحرير زر الماوس أو ضرب مفتاح الهروب).
dragenter يدخل عنصر نص أو نص تم سحبه إلى هدف إسقاط صالح.
dragover يتم سحب عنصر أو اختيار نص عبر هدف إسقاط صالح. (أطلقت بشكل مستمر كل 350ms.)
dragleave يترك اختيار عنصر أو نص تم سحبه هدف إسقاط صالح.
drop يتم إسقاط عنصر على هدف إسقاط صالح.
أحداث وسائل الإعلام
اسم الحدث أطلق عندما
durationchange تم تحديث سمة duration .
loadedmetadata تم تحميل بيانات التعريف.
loadeddata اكتمال الإطار الأول من الوسائط التحميل.
canplay يمكن للمتصفح تشغيل الوسائط ، ولكنه يقدر أنه لم يتم تحميل بيانات كافية لتشغيل الوسائط حتى نهايتها دون الحاجة إلى إيقاف التخزين المؤقت للمحتوى.
canplaythrough يقدر المتصفح أنه يمكنه تشغيل الوسائط حتى نهايتها دون التوقف عن التخزين المؤقت للمحتوى.
ended توقف التشغيل بسبب الوصول إلى نهاية الوسائط.
emptied لقد أصبحت وسائل الإعلام فارغة ؛ على سبيل المثال ، يتم إرسال هذا الحدث في حالة تحميل الوسائط بالفعل (أو تحميلها جزئيًا) ، ويتم استدعاء أسلوب load() لإعادة تحميله.
stalled يحاول وكيل المستخدم جلب بيانات الوسائط ، ولكن البيانات غير متوقعة بشكل غير متوقع.
suspend تم تعليق تحميل بيانات الوسائط.
play بدأ التشغيل.
playing التشغيل جاهز للبدء بعد أن تم إيقافه مؤقتًا أو تأخره بسبب نقص البيانات.
pause تم إيقاف التشغيل مؤقتًا.
waiting توقف التشغيل بسبب نقص مؤقت في البيانات.
seeking بدأت عملية البحث .
seeked اكتملت عملية البحث .
ratechange لقد تغير معدل التشغيل.
timeupdate تم تحديث الوقت المشار إليه بواسطة سمة currentTime .
volumechange لقد تغير الحجم.
complete يتم إنهاء التقديم من OfflineAudioContext .
audioprocess المخزن المؤقت الإدخال من ScriptProcessorNode جاهز للمعالجة.
أحداث التقدم
اسم الحدث أطلق عندما
loadstart بدأ التقدم.
progress في تَقَدم.
error فشل التقدم.
timeout يتم إنهاء التقدم بسبب انتهاء الوقت المحدد مسبقًا.
abort تم إنهاء التقدم (ليس بسبب خطأ).
load التقدم كان ناجحا.
loadend توقف التقدم (بعد إرسال "خطأ" أو "إحباط" أو "تحميل").

أحداث التخزين

change (راجع الأحداث غير القياسية )
storage

تحديث الأحداث

checking
downloading
error
noupdate
obsolete
updateready

أحداث تغيير القيمة

broadcast
CheckboxStateChange
hashchange
input
RadioStateChange
readystatechange
ValueChange

أحداث غير مصنفة

invalid
localized
message
message
message
open
show

أحداث أقل شيوعًا وغير قياسية

إحضار إحضار الأحداث

اسم الحدث اطلق عندما
abort تم إحباط طلب DOM ، أي باستخدام AbortController.abort() .

أحداث WebVR

اسم الحدث اطلق عندما
vrdisplayconnect عند توصيل VRDisplay متوافق بالكمبيوتر.
vrdisplaydisconnect عندما يتم فصل VRDisplay متوافق من جهاز الكمبيوتر.
vrdisplayactivate عندما يكون عرض VR متاحًا ، على سبيل المثال إذا تم نقل HMD لإخراجه من وضع الاستعداد ، أو استيقظ من خلال وضعه.
vrdisplaydeactivate عندما VRDisplay عرض VRDisplay ، على سبيل المثال ، إذا ذهب HMD إلى وضع الاستعداد أو السكون بسبب فترة عدم النشاط.
vrdisplayblur عندما يكون العرض التقديمي على VRDisplay مؤقتًا لسبب ما بواسطة المتصفح أو نظام التشغيل أو جهاز VR - على سبيل المثال ، في حين أن المستخدم يتفاعل مع قائمة أو متصفح النظام ، لمنع تتبع أو فقدان الخبرة.
vrdisplayfocus عند استئناف العرض التقديمي على VRDisplay بعد أن أصبح غير واضح.
vrdisplaypresentchange حالة تقديم تغييرات VRDisplay - أي الانتقال من العرض إلى عدم التقديم ، أو العكس.

أحداث SVG

SVGAbort
SVGError
SVGLoad
SVGResize
SVGScroll
SVGUnload
SVGZoom

أحداث قاعدة البيانات

abort
blocked
complete
error ( error )
success
upgradeneeded
versionchange

أحداث الإخطار

AlertActive
AlertClose

أحداث CSS

CssRuleViewRefreshed
CssRuleViewChanged
CssRuleViewCSSLinkClicked
transitionend

أحداث البرنامج النصي

afterscriptexecute
beforescriptexecute

DOMMenuItemActive
DOMMenuItemInactive

أحداث النافذة

DOMWindowCreated
DOMTitleChanged
DOMWindowClose
SSWindowClosing
SSWindowStateReady
SSWindowStateBusy
close

أحداث المستند

DOMLinkAdded
DOMLinkRemoved
DOMMetaAdded
DOMMetaRemoved
DOMWillOpenModalDialog
DOMModalDialogClosed

popuphidden
popuphiding
popupshowing
popupshown
DOMPopupBlocked

أحداث علامة التبويب

TabOpen
TabClose
TabSelect
TabShow
TabHide
TabPinned
TabUnpinned
SSTabClosing
SSTabRestoring
SSTabRestored
visibilitychange

أحداث البطارية

chargingchange
chargingtimechange
dischargingtimechange
levelchange

أحداث الدعوة

alerting
busy
callschanged
cfstatechange
connected
connecting
dialing
disconnected
disconnecting
error
held ، holding
incoming
resuming
statechange
voicechange

أحداث الاستشعار

compassneedscalibration
devicelight
devicemotion
deviceorientation
deviceproximity
MozOrientation
orientationchange
userproximity

أحداث البطاقة الذكية

icccardlockerror
iccinfochange
smartcard-insert
smartcard-remove
stkcommand
stksessionend
cardstatechange

أحداث SMS و USSD

delivered
received
sent
ussdreceived

أحداث الإطار

mozbrowserclose
mozbrowsercontextmenu
mozbrowsererror
mozbrowsericonchange
mozbrowserlocationchange
mozbrowserloadend
mozbrowserloadstart
mozbrowseropenwindow
mozbrowsersecuritychange
mozbrowsershowmodalprompt ( mozbrowsershowmodalprompt )
mozbrowsertitlechange
DOMFrameContentLoaded

أحداث طفرة DOM

DOMAttributeNameChanged
DOMAttributeNameChanged
DOMAttributeNameChanged
DOMContentLoaded
DOMAttributeNameChanged
DOMAttributeNameChanged
DOMAttributeNameChanged
DOMAttributeNameChanged
DOMAttributeNameChanged
DOMAttributeNameChanged

لمس الأحداث

MozEdgeUIGesture
MozMagnifyGesture
MozMagnifyGestureStart
MozMagnifyGestureUpdate
MozPressTapGesture
MozRotateGesture
MozRotateGestureStart
MozRotateGestureUpdate
MozSwipeGesture
MozTapGesture
MozTouchDown
MozTouchDown
MozTouchDown
touchcancel
touchend
touchenter
touchleave
touchmove
touchstart

أحداث المؤشر

pointerover
pointerenter
pointerdown
pointermove
pointerup
pointercancel
pointerout
pointerleave
gotpointercapture
lostpointercapture

أحداث قياسية

يتم تعريف هذه الأحداث في مواصفات الويب الرسمية ، ويجب أن تكون مشتركة عبر المتصفحات. يتم سرد كل حدث جنبا إلى جنب مع واجهة تمثل الكائن المرسل إلى مستلمي الحدث (حتى تتمكن من العثور على معلومات حول البيانات التي يتم توفيرها مع كل حدث) ، فضلا عن وجود صلة للمواصفات أو المواصفات التي تحدد الحدث.

اسم الحدث نوع الحدث تخصيص تم الإطلاق عندما ...
abort UIEvent DOM L3 تم إحباط تحميل المورد.
abort ProgressEvent Progress و XMLHttpRequest تم إنهاء التقدم (ليس بسبب خطأ).
abort Event IndexedDB تم إحباط معاملة.
afterprint Event HTML5 بدأ المستند المقترن في الطباعة أو تم إغلاق معاينة الطباعة.
animationend AnimationEvent الرسوم المتحركة CSS اكتملت رسوم متحركة CSS .
animationiteration AnimationEvent الرسوم المتحركة CSS يتم تكرار الرسوم المتحركة CSS .
animationstart AnimationEvent الرسوم المتحركة CSS بدأت الرسوم المتحركة CSS .
appinstalled Event تطبيق ويب مانيفست تم تثبيت تطبيق الويب بنجاح كتطبيق ويب تقدمي .
audioprocess AudioProcessingEvent Web Audio API
تعريف "audioprocess" في هذه المواصفات.
المخزن المؤقت الإدخال من ScriptProcessorNode جاهز للمعالجة.
audioend Event واجهة برمجة تطبيقات Web Speech انتهى وكيل المستخدم من التقاط الصوت للتعرف على الكلام.
audiostart Event واجهة برمجة تطبيقات Web Speech بدأ وكيل المستخدم لالتقاط الصوت للتعرف على الكلام.
beforeprint Event HTML5 المستند المقترن على وشك طباعته أو معاينته للطباعة.
beforeunload BeforeUnloadEvent HTML5 على وشك أن يتم إلغاء تحميل النافذة والمستند وموارده.
blocked IndexedDB يتم حظر اتصال مفتوحة إلى قاعدة بيانات معاملة versionchange على نفس قاعدة البيانات.
blur FocusEvent DOM L3 فقد عنصر التركيز (لا فقاعة).
boundary SpeechSynthesisEvent واجهة برمجة تطبيقات Web Speech يصل الكلام المنطوق إلى كلمة أو حدود جملة
cached Event Offline تم تنزيل الموارد المدرجة في البيان ، ويتم الآن تخزين التطبيق مؤقتًا.
canplay Event وسائط HTML5 يمكن لوكيل المستخدم تشغيل الوسائط ، ولكنه يقدر أنه لم يتم تحميل بيانات كافية لتشغيل الوسائط حتى نهايتها دون الحاجة إلى إيقاف التخزين المؤقت للمحتوى.
canplaythrough Event وسائط HTML5 يمكن لوكيل المستخدم تشغيل الوسائط حتى نهايتها دون الحاجة إلى إيقاف التخزين المؤقت للمحتوى.
change Event DOM L2 ، HTML5 يتم تشغيل حدث change لعناصر <input> و <select> و <textarea> عندما يلتزم المستخدم بتغيير قيمة العنصر.
checking Event Offline يقوم وكيل المستخدم بالتحقق من وجود تحديث أو محاولة تنزيل ملف تعريف ذاكرة التخزين المؤقت لأول مرة.
click MouseEvent DOM L3 تم الضغط على زر جهاز التأشير وتم إصداره على عنصر.
close Event WebSocket تم إغلاق اتصال WebSocket.
complete IndexedDB اكتملت المعاملة بنجاح.
complete OfflineAudioCompletionEvent Web Audio API
تعريف "OfflineAudioCompletionEvent" في هذه المواصفات.
يتم إنهاء التقديم من OfflineAudioContext .
compositionend CompositionEvent DOM L3 تم إكمال أو إكمال تكوين نص النص.
compositionstart CompositionEvent DOM L3 يتم تحضير تركيبة نص (مماثل لـ keydown لإدخال لوحة المفاتيح ، لكنه يعمل مع مدخلات أخرى مثل التعرف على الكلام).
compositionupdate CompositionEvent DOM L3 تتم إضافة حرف إلى مقطع النص الذي يتم تكوينه.
contextmenu MouseEvent HTML5 يتم النقر على الزر الأيمن للماوس (قبل عرض قائمة السياق).
copy ClipboardEvent Clipboard تم إضافة اختيار النص إلى الحافظة.
cut ClipboardEvent Clipboard تمت إزالة تحديد النص من المستند وإضافته إلى الحافظة.
dblclick MouseEvent DOM L3 يتم النقر فوق زر جهاز التأشير مرتين على عنصر.
devicechange Event التقاط الوسائط والجداول يتم توصيل جهاز وسائط مثل الكاميرا أو الميكروفون أو مكبر الصوت أو إزالته من النظام.
devicelight DeviceLightEvent أحداث الضوء المحيط البيانات الجديدة متوفرة من مستشعر الضوء.
devicemotion DeviceMotionEvent أحداث توجيه الجهاز البيانات الجديدة متوفرة من مستشعر الحركة.
deviceorientation DeviceOrientationEvent أحداث توجيه الجهاز تتوفر بيانات جديدة من مستشعر اتجاه.
deviceproximity DeviceProximityEvent أحداث القرب تتوفر البيانات الجديدة من مستشعر التقارب (يشير إلى مسافة قريبة بين الجهاز وكائن مجاور).
DOMActivate UIEvent DOM L3 يتم تنشيط عنصر زر أو ارتباط أو حالة تغيير (استخدم click بدلاً من ذلك).
DOMAttributeNameChanged MutationNameEvent تمت إزالة DOM L3 تم تغيير اسم السمة (استخدم مراقبين الطفرات بدلاً من ذلك).
DOMAttributeNameChanged MutationEvent DOM L3 تم تعديل قيمة إحدى السمات (استخدم مراقبين الطفرات بدلاً من ذلك).
DOMAttributeNameChanged MutationEvent DOM L3 تم تغيير نص أو CharacterData آخر (استخدام مراقبين mututation بدلاً من ذلك).
DOMContentLoaded Event HTML5 انتهى المستند من التحميل (ولكن ليس الموارد التابعة له).
DOMAttributeNameChanged MutationNameEvent تمت إزالة DOM L3 تغير اسم عنصر (استخدم مراقبين الطفرات بدلا من ذلك).
DOMFocusIn منفذه FocusEvent DOM L3 تلقى عنصر التركيز (استخدم focus أو focus بدلاً من ذلك).
DOMFocusOut منفذة FocusEvent DOM L3 فقد عنصر التركيز التركيز (استخدم blur أو focusout بدلاً من ذلك).
DOMAttributeNameChanged MutationEvent DOM L3 تمت إضافة عقدة كطفل لعقدة أخرى (استخدم مراقبين الطفرات بدلاً من ذلك).
DOMAttributeNameChanged MutationEvent DOM L3 تم إدخال عقدة في المستند (استخدم مراقبين الطفرات بدلاً من ذلك).
DOMAttributeNameChanged MutationEvent DOM L3 تمت إزالة عقدة من العقدة الأصلية (استخدم مراقبين الطفرات بدلاً من ذلك).
DOMAttributeNameChanged MutationEvent DOM L3 تمت إزالة عقدة من المستند (استخدم مراقبين الطفرات بدلاً من ذلك).
DOMAttributeNameChanged MutationEvent DOM L3 حدث تغيير في الوثيقة (استخدم مراقبين الطفرات بدلا من ذلك).
downloading Event Offline عثر وكيل المستخدم على تحديث وجذبه ، أو كان يقوم بتنزيل الموارد المدرجة بواسطة بيان ذاكرة التخزين المؤقت لأول مرة.
drag DragEvent HTML5 يتم سحب عنصر النص أو النص (كل 350 مللي ثانية).
dragend DragEvent HTML5 يتم إنهاء عملية السحب (عن طريق تحرير زر الماوس أو ضرب مفتاح الهروب).
dragenter DragEvent HTML5 يدخل عنصر نص أو نص تم سحبه إلى هدف إسقاط صالح.
dragleave DragEvent HTML5 يترك اختيار عنصر أو نص تم سحبه هدف إسقاط صالح.
dragover DragEvent HTML5 يتم سحب عنصر النص أو النص على هدف إسقاط صالح (كل 350 مللي ثانية).
dragstart DragEvent HTML5 يبدأ المستخدم بسحب عنصر أو اختيار نص.
drop DragEvent HTML5 يتم إسقاط عنصر على هدف إسقاط صالح.
durationchange Event وسائط HTML5 تم تحديث سمة duration .
emptied Event وسائط HTML5 لقد أصبحت وسائل الإعلام فارغة ؛ على سبيل المثال ، يتم إرسال هذا الحدث في حالة تحميل الوسائط بالفعل (أو تحميلها جزئيًا) ، ويتم استدعاء أسلوب load() لإعادة تحميله.
end Event واجهة برمجة تطبيقات Web Speech تم قطع اتصال خدمة التعرف على الكلام.
end SpeechSynthesisEvent واجهة برمجة تطبيقات Web Speech انتهى الكلام يتحدث.
ended Event وسائط HTML5 توقف التشغيل بسبب الوصول إلى نهاية الوسائط.
ended Event Web Audio API توقف التشغيل بسبب الوصول إلى نهاية الوسائط.
error UIEvent DOM L3 فشل تحميل المورد.
error ProgressEvent Progress و XMLHttpRequest فشل التقدم.
error Event Offline حدث خطأ أثناء تنزيل ملف تعريف ذاكرة التخزين المؤقت أو تحديث محتوى التطبيق.
error Event WebSocket تم إغلاق اتصال WebSocket مع التحيز (تعذر إرسال بعض البيانات على سبيل المثال).
error Event الخادم إرسال الأحداث لقد فشل اتصال مصدر الحدث.
error Event IndexedDB تسبب الطلب في حدوث خطأ وفشل.
error Event واجهة برمجة تطبيقات Web Speech يحدث خطأ التعرف على الكلام.
error SpeechSynthesisErrorEvent واجهة برمجة تطبيقات Web Speech يحدث خطأ يمنع نطق الكلام بنجاح.
focus FocusEvent DOM L3 تلقى عنصر التركيز (لا فقاعة).
focusin FocusEvent DOM L3 عنصر على وشك الحصول على التركيز (الفقاعات).
focusout FocusEvent DOM L3 عنصر على وشك فقدان التركيز (الفقاعات).
fullscreenchange Event تكبير الشاشة تم تحويل عنصر إلى وضع ملء الشاشة أو العودة إلى الوضع العادي.
fullscreenerror Event تكبير الشاشة كان من المستحيل التبديل إلى وضع ملء الشاشة لأسباب فنية أو بسبب رفض الإذن.
gotpointercapture PointerEvent أحداث المؤشر عنصر يتلقى القبض على المؤشر.
hashchange HashChangeEvent HTML5 تم تغيير معرف مقطع URL (جزء من عنوان URL بعد #).
lostpointercapture PointerEvent أحداث المؤشر Element lost pointer capture.
input Event HTML5 يتم تعديل قيمة عنصر التغييرات أو محتوى عنصر مع سمة contenteditable .
invalid Event HTML5 تم فحص عنصر قابل للتقديم ولا يلبي قيوده.
keydown KeyboardEvent DOM L3 يتم الضغط على المفتاح لأسفل.
keypress KeyboardEvent DOM L3 يتم الضغط على المفتاح لأسفل وهذا المفتاح ينتج عادة قيمة أحرف (استخدم الإدخال بدلاً من ذلك).
keyup KeyboardEvent DOM L3 يتم تحرير مفتاح.
languagechange Event HTML 5.1
تعريف "NavigatorLanguage.languages" في هذه المواصفات.
لقد تغيرت اللغات المفضلة للمستخدم.
load UIEvent DOM L3 انتهى المورد والموارد التابعة الخاصة به من التحميل.
load ProgressEvent Progress و XMLHttpRequest التقدم كان ناجحا.
loadeddata Event وسائط HTML5 اكتمال الإطار الأول من الوسائط التحميل.
loadedmetadata Event وسائط HTML5 تم تحميل بيانات التعريف.
loadend ProgressEvent Progress و XMLHttpRequest توقف التقدم (بعد إرسال "خطأ" أو "إحباط" أو "تحميل").
loadstart ProgressEvent Progress و XMLHttpRequest بدأ التقدم.
mark SpeechSynthesisEvent واجهة برمجة تطبيقات Web Speech يصل نطق الكلمة المنطوقة إلى علامة "علامة" SSML مسماة.
message MessageEvent WebSocket يتم تلقي رسالة عبر WebSocket.
message MessageEvent عمال الويب يتم استلام رسالة من عامل ويب.
message MessageEvent رسائل الويب يتم تلقي رسالة من إطار (i) تابع أو إطار رئيسي.
message MessageEvent الخادم إرسال الأحداث يتم استلام رسالة من خلال مصدر الحدث.
messageerror MessageEvent MessagePort ، عمال الويب ، قناة البث ، Window يظهر خطأ في الرسالة عند تلقي رسالة بواسطة كائن.
message ServiceWorkerMessageEvent أو ServiceWorkerMessageEvent ، وفقًا للسياق. عمال الخدمة يتم استلام رسالة من عامل خدمة ، أو يتم استلام رسالة في عامل خدمة من سياق آخر.
mousedown MouseEvent DOM L3 يتم الضغط على زر جهاز التأشير (عادة ما يكون الماوس) على عنصر.
mouseenter MouseEvent DOM L3 يتم نقل جهاز التأشير إلى العنصر الذي يحتوي على وحدة إصغاء متصلة.
mouseleave MouseEvent DOM L3 يتم نقل جهاز التأشير من العنصر الذي يحتوي على وحدة إصغاء متصلة.
mousemove MouseEvent DOM L3 يتم نقل جهاز التأشير على عنصر.
mouseout MouseEvent DOM L3 يتم نقل جهاز التأشير من العنصر الذي قام المستمع بتوصيله أو إيقاف تشغيل أحد أطفاله.
mouseover MouseEvent DOM L3 يتم نقل جهاز التأشير إلى العنصر الذي يوجد به المستمع أو أحد أطفاله.
mouseup MouseEvent DOM L3 يتم تحرير زر جهاز التأشير عبر عنصر.
nomatch SpeechRecognitionEvent واجهة برمجة تطبيقات Web Speech تقوم خدمة التعرّف على الكلام بإرجاع نتيجة نهائية بدون التعرف على أهمية.
notificationclick NotificationEvent واجهة برمجة التطبيقات للإشعارات
تعريف "onnotificationclick" في هذه المواصفات.
تم نقر إعلام نظام تم ServiceWorkerRegistration.showNotification() بواسطة ServiceWorkerRegistration.showNotification() .
noupdate Event Offline لم يتغير البيان.
obsolete Event Offline تم العثور على البيان أن تصبح صفحة 404 أو 410 ، لذا يتم حذف ذاكرة التخزين المؤقت للتطبيق.
offline Event HTML5 بلا اتصال فقد المتصفح الوصول إلى الشبكة.
online Event HTML5 بلا اتصال لقد تمكن المتصفح من الوصول إلى الشبكة (ولكن ربما لا يمكن الوصول إلى مواقع معينة).
open Event WebSocket تم تأسيس اتصال WebSocket.
open Event الخادم إرسال الأحداث تم تأسيس اتصال مصدر الحدث.
orientationchange Event اتجاه الشاشة تغير اتجاه الجهاز (صورة / منظر طبيعي)
pagehide PageTransitionEvent HTML5 يتم اجتياز إدخال سجل الجلسة من.
pageshow PageTransitionEvent HTML5 يتم اجتياز إدخال سجل الجلسة إلى.
paste ClipboardEvent Clipboard تم نقل البيانات من حافظة النظام إلى المستند.
pause Event وسائط HTML5 تم إيقاف التشغيل مؤقتًا.
pause SpeechSynthesisEvent واجهة برمجة تطبيقات Web Speech تم إيقاف الكلمة مؤقتًا بشكل جزئي.
pointercancel PointerEvent أحداث المؤشر من غير المحتمل أن ينشئ المؤشر أي أحداث أخرى.
pointerdown PointerEvent أحداث المؤشر يدخل المؤشر إلى حالة الأزرار النشطة.
pointerenter PointerEvent أحداث المؤشر يتم نقل جهاز الإشارة داخل حدود اختبار النجاح.
pointerleave PointerEvent أحداث المؤشر يتم نقل جهاز الإشارة من حدود اختبار النجاح.
pointerlockchange Event مؤشر قفل تم قفل المؤشر أو تحريره.
pointerlockerror Event مؤشر قفل كان من المستحيل قفل المؤشر لأسباب فنية أو بسبب رفض الإذن.
pointermove PointerEvent أحداث المؤشر تغيرت الإحداثيات.
pointerout PointerEvent أحداث المؤشر نقل جهاز التأشير خارج حدود اختبار النجاح أو ترك نطاق hover detectable.
pointerover PointerEvent أحداث المؤشر يتم نقل جهاز التأشير إلى حدود اختبار النجاح.
pointerup PointerEvent أحداث المؤشر يترك المؤشر حالة الأزرار النشطة.
play Event وسائط HTML5 بدأ التشغيل.
playing Event وسائط HTML5 التشغيل جاهز للبدء بعد أن تم إيقافه مؤقتًا أو تأخره بسبب نقص البيانات.
popstate PopStateEvent HTML5 يتم الآن الانتقال إلى إدخال سجل جلسة (في حالات معينة).
progress ProgressEvent Progress و XMLHttpRequest في تَقَدم.
progress ProgressEvent Offline وكيل المستخدم هو تنزيل الموارد المدرجة بواسطة البيان.
push PushEvent دفع API تلقى عامل الخدمة رسالة دفع.
pushsubscriptionchange PushEvent دفع API انتهت صلاحية PushSubscription .
ratechange Event وسائط HTML5 لقد تغير معدل التشغيل.
readystatechange Event HTML5 و XMLHttpRequest تم تغيير سمة readyState للمستند.
reset Event DOM L2 ، HTML5 تتم إعادة تعيين النموذج.
resize UIEvent DOM L3 تم تغيير حجم عرض المستند.
resourcetimingbufferfull Performance توقيت الموارد مخزن مؤقت موارد المستعرض ممتلئ.
result SpeechRecognitionEvent واجهة برمجة تطبيقات Web Speech تقوم خدمة التعرف على الكلام بإرجاع نتيجة - فقد تم التعرف على كلمة أو عبارة بشكل إيجابي وتم إرسالها مرة أخرى إلى التطبيق.
resume SpeechSynthesisEvent واجهة برمجة تطبيقات Web Speech يتم استئناف الكلمة المتوقفة مؤقتًا.
scroll UIEvent DOM L3 تم تمرير عرض المستند أو عنصر ما.
seeked Event وسائط HTML5 اكتملت عملية البحث .
seeking Event وسائط HTML5 بدأت عملية البحث .
select UIEvent DOM L3 يتم تحديد بعض النص.
selectstart Event API اختيار اختيار بدأت للتو.
selectionchange Event API اختيار تم تغيير التحديد في المستند.
show MouseEvent HTML5 تم إطلاق حدث contextmenu على / فقاعات إلى عنصر يحتوي على سمة contextmenu
slotchange Event DOM تم تغيير محتويات عقدة HTMLSlotElement ( <slot> ).
soundend Event واجهة برمجة تطبيقات Web Speech توقفت أي كلمة سليمة يمكن التعرف عليها أو لا يتم اكتشافها.
soundstart Event واجهة برمجة تطبيقات Web Speech تم اكتشاف أي صوت يمكن التعرف عليه أو لا.
speechend Event واجهة برمجة تطبيقات Web Speech توقفت عن الكلام المعترف به من قبل خدمة التعرف على الكلام.
speechstart Event واجهة برمجة تطبيقات Web Speech تم اكتشاف الصوت الذي يتم التعرف عليه بواسطة خدمة التعرف على الكلام مثل الكلام.
stalled Event وسائط HTML5 يحاول وكيل المستخدم جلب بيانات الوسائط ، ولكن البيانات غير متوقعة بشكل غير متوقع.
start Event واجهة برمجة تطبيقات Web Speech بدأت خدمة التعرف على الكلام بالاستماع إلى الصوت الوارد بقصد التعرّف على القواعد النحوية المرتبطة بـ SpeechRecognition الحالية.
start SpeechSynthesisEvent واجهة برمجة تطبيقات Web Speech بدأ الكلام يتحدث.
storage StorageEvent تخزين الويب تم تغيير منطقة التخزين ( localStorage أو sessionStorage ).
submit Event DOM L2 ، HTML5 يتم إرسال نموذج.
success Event IndexedDB تم إكمال الطلب بنجاح.
suspend Event وسائط HTML5 تم تعليق تحميل بيانات الوسائط.
timeout ProgressEvent XMLHttpRequest
timeupdate Event وسائط HTML5 تم تحديث الوقت المشار إليه بواسطة سمة currentTime .
touchcancel TouchEvent المس الأحداث لقد تعطلت نقطة اللمس في سلوكيات محددة للتنفيذ (الكثير من نقاط اللمس على سبيل المثال).
touchend TouchEvent المس الأحداث تتم إزالة نقطة اللمس من سطح اللمس.
touchmove TouchEvent المس الأحداث يتم نقل نقطة اللمس على طول سطح اللمس.
touchstart TouchEvent المس الأحداث يتم وضع نقطة اتصال على سطح اللمس.
transitionend TransitionEvent انتقالات المغلق اكتمل انتقال CSS .
unload UIEvent DOM L3 يتم إلغاء تحميل المستند أو مورد تابع.
updateready Event Offline تم إعادة تنزيل الموارد المدرجة في البيان حديثًا ، ويمكن للبرنامج النصي استخدام swapCache() للتبديل إلى ذاكرة التخزين المؤقت الجديدة.
upgradeneeded IndexedDB جرت محاولة لفتح قاعدة بيانات تحتوي على رقم إصدار أعلى من نسختها الحالية. تم إنشاء معاملة versionchange .
voiceschanged Event واجهة برمجة تطبيقات Web Speech تم تغيير قائمة كائنات SpeechSynthesisVoice التي سيتم إرجاعها بواسطة الأسلوب SpeechSynthesis.getVoices() (عندما voiceschanged الحدث voiceschanged .)
versionchange IndexedDB versionchange معاملة versionchange .
visibilitychange Event رؤية الصفحة أصبح محتوى علامة التبويب مرئيًا أو تم إخفاؤه.
volumechange Event وسائط HTML5 لقد تغير الحجم.
waiting Event وسائط HTML5 توقف التشغيل بسبب نقص مؤقت في البيانات.
wheel WheelEvent DOM L3 يتم تدوير زر عجلة من جهاز التأشير في أي اتجاه.