Es gibt andere Wege, um JS verbindet, abgesehen von diesem (dem üblichen) ..Unterstützen Browser häufig numerische Zitate in Attributen?
<script src="myscript.js" type="text/javascript"></script>
... die anderen Kurstypen verwenden:
<script src="myscript.js" type="text/javascript"></script>
Sind diese weit verbreitet in modernen Browsern unterstützt und ältere Browser wie IE6? Grundsätzlich ist es sicher, diese Methode zu verwenden, genauso wie Sie die normale Double-Quote-Methode verwenden würden?
Edit: Die HTML4 spec scheint es zu erlauben, aber ist es in praktischer Realität unterstützt?
3.2.2 Attributes
Authors may also use numeric character references to represent
double quotes (") and single quotes (').
For double quotes authors can also use the
character entity reference ".
Abschnitt 3.2.2 spricht über die Attributwerte, nicht die Begrenzer. – elmuerte
Nein, es spricht von den Trennzeichen ... see: "Standardmäßig erfordert SGML, dass alle Attributwerte durch doppelte Anführungszeichen begrenzt werden ... Autoren können auch" –
"verwenden. Der Text in diesem Abschnitt ist etwas verwirrend, aber Der erste Teil des Absatzes stellt klar fest: "SGML verlangt standardmäßig, dass alle Attributwerte mit doppelten Anführungszeichen (ASCII-Dezimalzahl 34) oder einfachen Anführungszeichen (ASCII-Dezimalzahl 39) getrennt werden." Danach geht der Absatz darüber weiter, wie Sie im Wert des Attributs Zitate darstellen dürfen. Sie können beispielsweise "wenn die verwendeten Trennzeichen verwendet werden" oder "wenn die verwendeten Trennzeichen verwendet werden" verwenden oder Sie können immer die numerische Escape-Notation verwenden, um eine der beiden Formen darzustellen. – elmuerte