زر الحدث هو خاصية لكائن الحدث الذي يحتوي على معلومات حول زر الماوس الذي أدى إلى الحدث. يتم استخدامه عادة في أحداث النقر والماوس لتحديد الزر الذي تم الضغط عليه.
هناك العديد من القيم الممكنة لزر الحدث. الأكثر استخداما هي:
0-زر الماوس الأيسر
1-زر الماوس الأوسط
2-زر الفأرة الأيمن
بناء على نوع الحدث ، قد تحتوي خاصية زر الحدث على إحدى هذه القيم. على سبيل المثال ، عند النقر فوق زر الماوس الأيسر ، ستكون القيمة 0 ، وعند النقر فوق الزر الأوسط – 1 ، وعند النقر فوق الزر الأيمن – 2.
تجدر الإشارة أيضا إلى أن بعض المتصفحات قد تدعم قيما إضافية. على سبيل المثال ، في فايرفوكس ، تتوافق القيمة 3 مع عجلة تمرير الماوس. ومع ذلك ، من الأفضل الاعتماد فقط على القيم الأساسية 0 و 1 و 2 عند تطوير البرامج النصية لضمان التوافق مع المتصفحات المختلفة.
- ما هي القيم التي يمكن أن زر الحدث
- حدث.زر وقيمها لها?
- القيم المحتملة للحدث.زر عند استخدام الماوس
- حدث محتمل.قيم الزر عند استخدام
- الحدث.زر لوحة المفاتيح وقيمها عند العمل مع الأجهزة التي تعمل باللمس
- سؤال وجواب
- ما هو الحد الأقصى لعدد القيم الممكنة لزر الحدث?
- كم عدد القيم الممكنة يمكن تعيين لزر الحدث?
- ما هي القيم التي يمكن استخدامها لزر الحدث?
- هل من الممكن تعيين قيم مخصصة لزر الحدث?
ما هي القيم التي يمكن أن يحتوي عليها زر الحدث?
يمكن أن يكون لحدث الزر قيم مختلفة وفقا لنوع الزر الذي يتم الضغط عليه على لوحة المفاتيح أو الماوس. معلمة الحدث.يحتوي الزر على معلومات حول الزر المضغوط ، ويمكن أن تكون قيمته واحدة مما يلي:
- 0-زر الماوس الأيسر: ستكون هذه المعلمة صفرا إذا تم الضغط على زر الماوس الأيسر.
- 1-زر الماوس الأوسط: إذا تم الضغط على زر الماوس الأوسط ، فإن قيمة الحدث.زر سيكون واحدا.
- 2-زر الفأرة الأيمن: سيتم تعيين قيمة اثنين إذا تم الضغط على زر الماوس الأيمن.
- 3-زر العودة الماوس: عند النقر على زر العودة على الماوس ، والحدث.زر سوف يساوي ثلاثة.
- 4-زر الماوس إلى الأمام: إذا تم الضغط على زر الأمام على الماوس ، الحدث.زر سوف يساوي أربعة.
قيمة المعلمة الحدث.زر يسمح لك لتحديد الزر الذي تم النقر عليه من قبل المستخدم والتعامل مع هذا الحدث في جافا سكريبت وفقا لذلك.
حدث.زر وقيمه
يحتوي على معلومات حول زر الماوس الذي تم الضغط عليه.
إرجاع قيمة رقمية تتوافق مع زر ماوس معين. اعتمادا على المتصفح ونظام التشغيل ، قد تكون هذه القيم مختلفة.
:
- - زر الماوس الأيسر. هذه هي القيمة الأكثر شيوعا ويتم استخدامها عندما ينقر المستخدم بزر الماوس الأيسر.
- - زر الماوس الأوسط. على سبيل المثال ، إذا كان الكمبيوتر المحمول مزودا بلوحة تتبع وزر يؤدي وظيفة الزر الأوسط.
- - زر الفأرة الأيمن. غالبا ما يتم استخدامه لفتح قائمة السياق في المتصفح.
- - زر الماوس الرابع إضافية.
- - زر الماوس الخامس إضافية.
وتنفيذ إجراءات مختلفة اعتمادا على الزر الذي تم الضغط عليه.
قد تختلف اعتمادا على السياق ونظام التشغيل. لذلك ، يوصى باختبار التعليمات البرمجية الخاصة بك على متصفحات ومنصات مختلفة للتأكد من توافقها.
قيم الأحداث المحتملة.زر عند استخدام الماوس
الحدث.يحدث حدث الزر عند التفاعل مع الماوس. يوفر معلومات حول الزر الذي تم الضغط عليه أثناء الحدث. الحدث.يمكن أن تكون قيمة الزر واحدة مما يلي:
- 0-زر الماوس الأيسر
- 1-زر الماوس الأوسط
- 2-زر الفأرة الأيمن
- 3-عجلة الماوس (النقر على العجلة)
- 4-حرك عجلة الماوس لأعلى
- 5-حرك عجلة الماوس لأسفل
الحدث.يمكن أن تكون قيمة الزر مفيدة عند معالجة أحداث الماوس المختلفة. على سبيل المثال ، يمكنك استخدامه لتحديد زر الماوس الذي نقر عليه المستخدم وتنفيذ الإجراء المناسب.
ملاحظة: قيم الحدث.قد يختلف الزر اعتمادا على المتصفح ونظام التشغيل. لذلك ، عند استخدام هذه الخاصية ، يجب أن تفكر في خيارات القيمة الممكنة ومراسلاتها مع متصفح ونظام تشغيل محددين.
القيم المحتملة للحدث.زر عند استخدام لوحة المفاتيح
حدث المفتاح أو المفتاح هو حدث لوحة مفاتيح يتم إنشاؤه عند الضغط على مفتاح أو تحريره على لوحة المفاتيح. في سياق هذا الحدث ، الحدث.تحتوي خاصية الزر على معلومات حول الزر الذي تم الضغط عليه أو تحريره على لوحة المفاتيح.
ومع ذلك ، عند استخدام لوحة المفاتيح ، تكون القيم حدثا.ستكون الأزرار هي نفسها دائما وتعتمد على مجموعة الأحرف الموجودة على لوحة المفاتيح.
وهنا هي القيم الرئيسية لهذا الحدث.زر في سياق أحداث لوحة المفاتيح:
- 0-زر لوحة المفاتيح الأيسر
- 1-زر لوحة المفاتيح الأوسط (مثل عجلة التمرير)
- 2-زر لوحة المفاتيح الأيمن
قيمة الحدث.يمكن استخدام الزر لتحديد الزر المضغوط على لوحة المفاتيح واتخاذ الإجراءات المناسبة بناء على هذا الزر.
على سبيل المثال ، بالضغط على زر لوحة المفاتيح الأيسر (بقيمة 0) ، يمكنك فتح قائمة السياق ، بالضغط على الزر الأوسط (بقيمة 1) يمكنك التمرير خلال المستند ، وبالضغط على الزر الأيمن (بقيمة 2) يمكنك تنفيذ إجراء متعلق بهذا الزر.
باستخدام قيمة الحدث.زر في سياق الأحداث لوحة المفاتيح يسمح لك لخلق واجهات المستخدم أكثر تفاعلية وسهلة الاستخدام.
حدث.زر وقيمه عند العمل مع الأجهزة التي تعمل باللمس
حدث.الزر هو خاصية لكائن الحدث في جافا سكريبت توفر معلومات حول زر الماوس الذي يضغط عليه المستخدم أثناء الحدث.
عند العمل مع أجهزة تعمل باللمس مثل الهواتف الذكية والأجهزة اللوحية مع شاشة تعمل باللمس ، الحدث.يتم استخدام قيمة الزر لتحديد الإجراء الذي يقوم به المستخدم.
| المعنى | الوصف |
|---|---|
| 0 | يتم الضغط على زر الماوس الرئيسي (عادة الزر الأيسر) أو اللمس على شاشة اللمس. |
| 1 | يتم الضغط على زر الماوس الثانوي (عادة الزر الأيمن). |
| 2 | يتم الضغط على زر الماوس الأوسط (عادة عجلة التمرير) أو اللمس بإصبعين على شاشة اللمس. |
| 3 | يتم الضغط على زر "رجوع" في المتصفح. |
| 4 | يتم الضغط على زر "إعادة توجيه" المتصفح. |
قيمة الحدث.يمكن استخدام الزر في الأجهزة التي تعمل باللمس لتحديد الإجراءات المختلفة التي يمكن تنفيذها من خلال النقر على الشاشة. على سبيل المثال ، عند النقر بزر الماوس الأيسر أو اللمس على شاشة اللمس ، يمكنك تنفيذ إجراء معين ، وعند النقر بزر الماوس الأيمن ، يمكن تنفيذ إجراء آخر.
حدث.تتم معالجة قيم الأزرار باستخدام أحداث جافا سكريبت مثل أونكليك أو أونتوشستارت. الحدث.تحتوي خاصية الزر على عدد صحيح يتوافق مع الزر المضغوط أو الإجراء الذي يتم تنفيذه.
مثال الاستخدام:
وثيقة.أدفنتليستينر ('انقر' ، وظيفة (الحدث) {
إذا (حدث.زر = = = 0) {
وحدة التحكم.سجل ('يتم الضغط على زر الماوس الأيسر أو يتم لمسة على الشاشة التي تعمل باللمس.');
} آخر إذا (حدث.زر = = = 1) {
وحدة التحكم.سجل ('يتم الضغط على زر الفأرة الأيمن.');
} آخر إذا (حدث.زر = = = 2) {
وحدة التحكم.سجل ('يتم الضغط على زر الماوس الأوسط أو يتم إجراء لمسة بإصبعين على شاشة اللمس.');
} آخر إذا (حدث.زر = = = 3) {
وحدة التحكم.سجل ('يتم الضغط على زر "رجوع" في المتصفح.');
} آخر إذا (حدث.زر = = = 4) {
وحدة التحكم.سجل ('يتم الضغط على زر المتصفح "إلى الأمام".');
}
});
في هذا المثال ، عند النقر فوق زر الماوس أو اللمس على شاشة اللمس ، سيتم عرض رسالة مقابلة في وحدة تحكم المتصفح ، اعتمادا على قيمة الحدث.زر.
سؤال وجواب
ما هو الحد الأقصى لعدد القيم الممكنة لزر الحدث?
يعتمد الحد الأقصى لعدد القيم لزر الحدث على التنفيذ المحدد للبرنامج. بشكل عام ، يمكن أن يأخذ زر الحدث أي عدد من القيم ، حتى اللانهاية. ومع ذلك ، غالبا ما يتم استخدام القيم القياسية ، مثل "الضغط" ، "التحرير" ، "الضغط المزدوج" ، إلخ.
كم عدد القيم الممكنة يمكن تعيين لزر الحدث?
يعتمد عدد القيم الممكنة التي يمكن تعيينها لزر الحدث على لغة البرمجة المستخدمة والمكتبة المستخدمة للعمل مع الأحداث. على سبيل المثال ، في جافا سكريبت هناك قيم قياسية مثل "انقر" ، "الماوس" ، "الماوس" ، إلخ. ومع ذلك ، في بعض الحالات ، يمكنك تحديد قيم مخصصة لزر الحدث وفقا لاحتياجاتك.
ما هي القيم التي يمكن استخدامها لزر الحدث?
تعتمد القيم التي يمكن استخدامها لزر الحدث على السياق الذي يتم فيه استخدام الحدث. على سبيل المثال ، إذا كنا نتحدث عن أحداث الماوس ، فيمكن أن تكون القيم المحتملة لزر الحدث "يسار" (زر الماوس الأيسر) ، "يمين" (زر الماوس الأيمن) ، "وسط" (زر الماوس الأوسط) ، إلخ. في حالات أخرى ، قد تكون القيم مختلفة تماما ، اعتمادا على الوظيفة التي يتم تنفيذها في البرنامج.
هل من الممكن تعيين قيم مخصصة لزر الحدث?
نعم ، في بعض الحالات ، يمكنك تعيين قيم مخصصة لزر الحدث. على سبيل المثال ، إذا كنت تقوم بتطوير مكتبتك أو إطار عملك الخاص ، فيمكنك تحديد قيم مخصصة لزر الحدث وفقا لاحتياجاتك. ومع ذلك ، في معظم الحالات ، من الأفضل استخدام القيم القياسية من أجل الامتثال للاتفاقيات المقبولة عموما وضمان التوافق مع البرامج والمكتبات الأخرى.