يُستخدم للإشارة إلى ما إذا كان يمكن منع إجراء افتراضي لحدث أم لا. إذا كان من الممكن منع الإجراء الافتراضي ، كانت القيمة صحيحة ، وإلا تكون القيمة خاطئة.
يُستخدم لتحديد الوقت (بالملي ثانية بالنسبة للعصر) الذي تم فيه إنشاء الحدث . نظرًا لأن بعض الأنظمة قد لا توفر هذه المعلومات ، فقد لا يكون الطابع الزمني متاحًا لجميع الأحداث. ، سيتم إرجاع القيمة 0. أمثلة على وقت الحقبة هي وقت بدء النظام أو 0: 0: 0 UTC 1 يناير 1970.
إذا كان الحدث قابلاً للإلغاء ، فإن ملفPreventDefault يتم استخدام الطريقة للدلالة على أن الحدث سيتم إلغاؤه ، مما يعني أن أي إجراء افتراضي يتم اتخاذه عادةً بواسطة التنفيذ نتيجة للحدث لن يحدث.
استدعاء هذه الطريقة يمنع الحدث من الوصول إلى أي مستمعين للأحداث مسجل بعد الحدث الحالي وعندما يتم إرساله في شجرة يمنع أيضًا الحدث من الوصول إلى أي كائنات أخرى.
الأحداث التي لم يتم إرسالها حاليًا موجودة في هذه المرحلة.
ملاحظات
كائن يقوم بتنفيذ ملفEvent يتم تمريره بشكل عام كمعامل أول إلى معالج الأحداث . يتم تمرير معلومات سياق أكثر تحديدًا إلى معالجات الأحداث من خلال اشتقاق واجهات إضافية منEvent التي تحتوي على معلومات تتعلق مباشرة بنوع الحدث المصاحب. يتم أيضًا تنفيذ هذه الواجهات المشتقة بواسطة الكائن الذي تم تمريره إلى مستمع الحدث.