Je regarde le fichier javascript de Twitter, et je vois cela dans le hash des modèles:
Browse Interests{{/i}}\u003C/a\u003E\n \u003C/li\u003E\n {{#logged_in}}\n
Que représentent ces codes?
C'est un personnage unicode. Dans ce cas, \u003C
et \u003E
signifient:
U + 003C <Moins de signe
U + 003E> Signe supérieur à celui
Voir une liste ici
C'est un code de caractère unicode qui, lorsqu'il est analysé par JavaScript en tant que chaîne, est converti en son caractère correspondant (JavaScript convertit automatiquement toutes les occurrences de \uXXXX
dans le caractère Unicode correspondant). Par exemple, votre exemple serait:
Browse Interests{{/i}}</a>\n </li>\n {{#logged_in}}\n
Comme vous pouvez le voir, \u003C
change en <
(moins de signe) et \u003E
transforme en >
(plus grand que le signe).
En plus du lien publié par Raynos, cette page du site Web Unicode répertorie beaucoup de personnages (tant ils ont décidé de les regrouper) et cette page a un (gentil) bon index.
Ce sont des échappements unicode. Les échappements unicode généraux ressemblent à \uxxxx
où xxxx
sont les chiffres hexadécimaux des caractères ASCI. Ils sont principalement utilisés pour insérer des caractères spéciaux dans une chaîne de javascript.
C'est un char unicode \ u003C = <