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:
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!