Heim > Web-Frontend > js-Tutorial > Warum ist die Verwendung von „src' und Inhalt innerhalb eines „Tags' problematisch?

Warum ist die Verwendung von „src' und Inhalt innerhalb eines „Tags' problematisch?

Linda Hamilton
Freigeben: 2024-11-30 00:43:11
Original
579 Leute haben es durchsucht

Why is using both `src` and content within a `` tag problematic?

Skript-Tag mit src und Inhalt: Erklärung und Implikationen

Im bereitgestellten Beispiel enthält ein Skript-Tag sowohl ein src-Attribut als auch Inhalt im Tag selbst eingeschlossen. Obwohl dieser Ansatz intuitiv erscheinen mag, bringt er potenzielle Probleme mit der Browserkompatibilität mit sich.

Browser-Verarbeitung von Skript-Tags sowohl mit src als auch mit Inhalt

Verschiedene Browser gehen unterschiedlich mit dieser Situation um:

  • Einige Browser führen den Inhalt nur aus, wenn das src-Skript ohne enthalten ist Fehler.
  • Andere Browser führen den Inhalt aus, nachdem sie versucht haben, das src-Skript einzubinden, unabhängig vom Erfolg.

HTML5-Verbote und Zuverlässigkeitsprobleme

Dieses Verhalten ist unzuverlässig und verstößt gegen HTML5-Standards, weshalb davon abgeraten wird, sowohl src als auch content in ein einziges Skript-Tag aufzunehmen. Daher wird generell davon abgeraten, sich auf diesen Ansatz zu verlassen.

Googles spezifische Implementierung

Im Fall des 1-Schaltflächen-Beispiels von Google ist der Inhalt ein Objektliteral. das keinen Code ausführt. Der JavaScript-Code von Google untersucht den Inhalt des Skript-Tags und ändert sein Verhalten entsprechend, unabhängig davon, ob das src-Skript erfolgreich eingebunden wurde.

Best Practice

Um Browserkompatibilität zu vermeiden Um Probleme zu vermeiden und eine zuverlässige Skriptausführung sicherzustellen, wird empfohlen, entweder ein src-Attribut oder einen Inhalt, jedoch nicht beides, im selben Skript-Tag zu verwenden. Verwenden Sie zum Laden externer Skripte das src-Attribut, während Inline-Skripte in den Inhalt des Tags eingeschlossen werden sollten.

Das obige ist der detaillierte Inhalt vonWarum ist die Verwendung von „src' und Inhalt innerhalb eines „Tags' problematisch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage