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
Im Webdesign hört man oft die Eigenschaftsnamen „...
Vor Kurzem habe ich mit shake.js eine ähnliche Fu...
Inhaltsverzeichnis $nächsterTick() $forceUpdate()...
Inhaltsverzeichnis 1. Ändern Sie den Port 2375 vo...
Was ist ein Index? Warum einen Index erstellen? I...
Die Verwendung der Clear-Eigenschaft zum Löschen v...
Vor kurzem habe ich einen solchen Effekt implemen...
In den letzten Jahren war DIV+CSS bei der Website-...
Aufgrund der zunehmenden Anzahl von Schaltflächen...
<br />Vorab muss ich sagen, dass ich ein abs...
Inhaltsverzeichnis mvc MVP mvv Die Quelle von Vue...
Inhaltsverzeichnis 1. Nachfragehintergrund 2. Opt...
Die Pseudoklasse „Before/After“ entspricht dem Ei...
Inhaltsverzeichnis Was ist eine Mindmap? Wie zeic...
Vorwort Ich wollte vor kurzem CocosCreator lernen...