Was bedeutet \ u003C?

74

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

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

Was bedeuten diese Codes?

Blankman
quelle

Antworten:

136

Es ist ein Unicode-Zeichen. In diesem Fall \u003Cund \u003Ebedeuten:

U + 003C <Kleiner als Vorzeichen

U + 003E> Vorzeichen größer als

Eine Liste finden Sie hier

Raynos
quelle
11

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

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

Wie Sie sehen können, \u003Cändert sich in <(kleiner als Vorzeichen) und \u003Eändert sich in >(größer als Vorzeichen).

Zusätzlich zu dem von Raynos geposteten Link listet diese Seite der Unicode-Website viele Zeichen auf (so viele, dass sie beschlossen haben, sie nervig zu gruppieren), und diese Seite hat einen (irgendwie) schönen Index.

jhartz
quelle
6

Es ist ein Unicode-Zeichen \ u003C = <

Neil
quelle
3

Das sind Unicode-Escapezeichen. Die allgemeine Unicode entkommt sieht aus wie , \uxxxxwo xxxxsind die hexadezimalen Ziffern der ASCI - Zeichen. Sie werden hauptsächlich zum Einfügen von Sonderzeichen in eine Javascript-Zeichenfolge verwendet.

Amurra
quelle