عند تطوير تطبيقات الويب ، غالبا ما يكون من الضروري التعامل مع الأحداث المتعلقة بضربات مفاتيح لوحة المفاتيح. على سبيل المثال ، قد يكون هذا ضروريا لتتبع الضغط على مفتاح الإدخال في حقل الإدخال أو لتنفيذ مفاتيح الاختصار.
يمكن استخدام عدة طرق للتعامل مع ضغطات المفاتيح في جافا سكريبت. واحد منهم هو طريقة أديفنتليستينر ، والذي يسمح لك لتعيين معالج الحدث إلى عنصر معين. الطريقة الثانية هي استخدام كائن النافذة المدمج وخصائص أونكيبريس الخاصة به. تسمح لك كلتا الطريقتين بالتحقق من المفتاح الذي تم الضغط عليه من قبل المستخدم.
نموذج التعليمات البرمجية لمعالجة ضغطات المفاتيح باستخدام طريقة أديفنتليستينر:
}
- إذا (حدث.مفتاح = = = 'أدخل') {