Die Browserkompatibilität ist der wichtigste Teil, der bei der eigentlichen Entwicklung leicht übersehen wird. Bevor wir über die Kompatibilitätsprobleme älterer Browserversionen sprechen, müssen wir zunächst verstehen, was Fähigkeitserkennung ist. Sie wird verwendet, um festzustellen, ob der Browser über diese Fähigkeit verfügt, d. h. um festzustellen, ob der aktuelle Browser die aufzurufenden Eigenschaften oder Methoden unterstützt. Nachfolgend finden Sie einige kurze Einführungen. 1. innerText und innerContent JavaScript CodeInhalt in die Zwischenablage kopieren
2. Kompatibilitätsprobleme beim Abrufen von Geschwisterknoten/-elementen 1) Brother-Knoten, von allen Browsern unterstützt ①nextSibling Der nächste Geschwisterknoten, der ein Nicht-Elementknoten sein kann; der Textknoten wird erhalten ② previousSibling Der vorherige Geschwisterknoten, der ein Nicht-Elementknoten sein kann; der Textknoten wird erhalten 2) Brother-Elemente, die vor IE8 nicht unterstützt wurden ① previousElementSibling holt das vorherige benachbarte Geschwisterelement und ignoriert Leerzeichen ②nextElementSibling holt das nächste benachbarte Geschwisterelement und ignoriert dabei Leerzeichen JavaScript CodeInhalt in die Zwischenablage kopieren
JavaScript CodeInhalt in die Zwischenablage kopieren
JavaScript CodeInhalt in die Zwischenablage kopieren
JavaScript CodeInhalt in die Zwischenablage kopieren
JavaScript CodeInhalt in die Zwischenablage kopieren
3. array.filter(); JavaScript CodeInhalt in die Zwischenablage kopieren
// Das Array durchlaufen JavaScript CodeInhalt in die Zwischenablage kopieren
JavaScript CodeInhalt in die Zwischenablage kopieren
JavaScript CodeInhalt in die Zwischenablage kopieren
6. Ereignisobjekt 1) Der Ereignisparameter e ist das Ereignisobjekt, das auf standardmäßige Weise erhalten wird btn.onclick = Funktion(e) { } 2) e.eventPhase Ereignisphase, wurde vor IE8 nicht unterstützt 3) e.target ist immer das Objekt, das das Ereignis ausgelöst hat (die Schaltfläche, auf die geklickt wurde) i) srcElement vor IE8 ii) Browserkompatibilität var Ziel = e.Ziel || Fenster.Ereignis.srcElement; JavaScript CodeInhalt in die Zwischenablage kopieren
7. Ermitteln Sie die Mausposition auf der Seite ① Position im sichtbaren Bereich: e.clientX e.clientY ②Position im Dokument: ii) Browserkompatibilität JavaScript CodeInhalt in die Zwischenablage kopieren
8. Ermitteln Sie die Scrolldistanz der Seite JavaScript CodeInhalt in die Zwischenablage kopieren
9. Text abwählen JavaScript CodeInhalt in die Zwischenablage kopieren
Die obige kurze Diskussion zu Browserkompatibilitätsproblemen in JavaScript ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. |
>>: So verwenden Sie vue3+TypeScript+vue-router
Wirkung: Ideen: Verwenden Sie das Eingabetypattri...
Inhaltsverzeichnis 1. Drei Binlog-Modi 1.Anweisun...
Vorwort Kürzlich wurde ich in einem Interview gef...
SVN ist die Abkürzung für Subversion, ein Open-So...
Heute wollte ich den MySQL-Port ändern, habe jedo...
Code kopieren Der Code lautet wie folgt: @Zeichen...
Derzeit unterstützen die meisten CPUs Gleitkommae...
1. Bereiten Sie zunächst die MySQL- und Eclipse-U...
Inhaltsverzeichnis 1. Was ist Eventdelegation? 2....
Vor Kurzem habe ich das Problem gelöst, dass Dock...
Mithilfe von Traceroute können wir den Pfad ermit...
Informationen zur ersten Installation der MySQL-5...
1. Prozentuale Basis für Elementbreite/-höhe/-pol...
In diesem Artikel wird der spezifische Code für J...
Gestalten Sie die oben gezeigte Webseite: <!DOC...