Was bedeutet \u003C?

Lesezeit: 1 Minute

Benutzer-Avatar
Blankmann

Ich schaue mir die Javascript-Datei von Twitter an und sehe dies im Template-Hash:

Browse Interests{{/i}}\u003C/a\u003E\n        \u003C/li\u003E\n  {{#logged_in}}\n

Was bedeuten diese Codes?

Benutzer-Avatar
Raynos

Es ist ein Unicode-Zeichen. In diesem Fall \u003C und \u003E bedeuten :

U+003C < Kleiner-als-Zeichen

U+003E > Größer-als-Zeichen

Siehe eine Liste hier

Benutzer-Avatar
jhartz

Das ist ein Unicode-Zeichencode, der, wenn er von JavaScript als String analysiert wird, in das entsprechende Zeichen konvertiert wird (JavaScript konvertiert automatisch alle Vorkommen von \uXXXX in das entsprechende Unicode-Zeichen). Ihr Beispiel wäre zum Beispiel:

Browse Interests{{/i}}</a>\n        </li>\n  {{#logged_in}}\n

Wie du sehen kannst, \u003C ändert sich in < (Kleiner-als-Zeichen) und \u003E ändert sich in > (Größer-als-Zeichen).

Zusätzlich zu dem von Raynos geposteten Link, diese Seite von der Unicode-Website listet viele Charaktere auf (so viele, dass sie beschlossen, sie ärgerlich zu gruppieren) und diese Seite hat einen (art) netten Index.

Es ist ein Unicode-Zeichen \u003C = <

Das sind Unicode-Escapes. Die allgemeinen Unicode-Escapes sehen aus wie \uxxxx wo xxxx sind die hexadezimalen Ziffern der ASCI-Zeichen. Sie werden hauptsächlich verwendet, um Sonderzeichen in eine Javascript-Zeichenfolge einzufügen.

Unicode beginnt alles mit \u zB \u0001

Im JavaScript

unescape("\u003c")

um den Unicode zu entschlüsseln

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/unescape

Obwohl unescape() nicht strikt veraltet ist (wie in “von den Webstandards entfernt”)

1205560cookie-checkWas bedeutet \u003C?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy