JavaScript ist bei der BS -Entwicklung unvermeidlich, und jeder Browser hat eine andere Unterstützung für JavaScript. Dies erfordert, dass US -Programmierer mit ihnen kompatibel sind, andernfalls können einige Browser unseren Code nicht ausführen. Es wird Beschwerden von Kunden verursachen. Wenn Boss weiß, wird es nicht gut sein.
Im Folgenden finden Sie die Praktiken und Zerlegung von JS -Skripten, die mit IE und FF kompatibel sind (Teile, die aus dem Internet ausgewählt und von mir zusammengestellt wurden). Ich hoffe, sie werden für alle hilfreich sein.
Das Folgende ist, den Internet Explorer durch IE zu ersetzen und mit MF/FF Mozzila Firefox zu ersetzen
//window.event
IE: Es gibt ein Fenster.Event -Objekt
FF: Es gibt kein Fenster.Event -Objekt. Das Ereignisobjekt kann an den Parameter der Funktion übergeben werden. Zum Beispiel Onmousemove = DomousEmove (Ereignis)
Lösung: var event = event || window.event;
Beispiel:
<Script> Funktionstest (Ereignis) {var Event = Ereignis || Fenster.Event; // etwas mach} </script> <Eingabe type = "button" value = "klicken" aufclick = "test (Ereignis)"/>