JavaScript أمر لا مفر منه عند القيام بتطوير BS ، ولكل متصفح دعم مختلف لـ JavaScript. هذا يتطلب من المبرمجين أن نتوافق معهم ، وإلا فلن تتمكن بعض المتصفحات من تشغيل الكود لدينا. وسوف يسبب شكاوى من العملاء. إذا كان بوس يعلم ، فلن يكون جيدًا.
فيما يلي الممارسات والتحلل من البرامج النصية JS المتوافقة مع IE و FF (الأجزاء المحددة من الإنترنت وتجميعها من قبلي). آمل أن يكونوا مفيدين للجميع.
. ما يلي هو استبدال Internet Explorer بـ IE واستخدام MF/FF لاستبدال Mozzila Firefox
//window.event
IE: هناك نافذة. كائن
FF: لا يوجد نافذة. كائن event. يمكن تمرير كائن الحدث إلى معلمة الوظيفة. على سبيل المثال ، onMouseMove = DOMOUSEMOVE (حدث)
الحل: var event = event || window.event;
مثال:
<script> اختبار الوظيفة (الحدث) {var event = event || window.event ؛ // افعل شيئًا} </script> <input type = "button" value = "click" onClick = "Test (event)"/>