Qu'est-ce que \ u003C signifie?

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 à \uxxxxxxxx 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 = <