101 votes

Qu'est-ce que \u003C signifier ?

Je regarde le fichier javascript de twitter, et je vois ceci dans le hash des templates :

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

Que représentent ces codes ?

173voto

Raynos Points 82706

Il s'agit d'un caractère unicode. Dans ce cas \u003C y \u003E signifier :

U+003C < Signe moins que

U+003E > Signe plus grand que

Voir la liste aquí

12voto

jhartz Points 1240

Il s'agit d'un code de caractère unicode qui, lorsqu'il est analysé par JavaScript en tant que chaîne de caractères, 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 constater, \u003C se transforme en < (signe moins que) et \u003E se transforme en > (signe plus grand que).

En complément du lien posté par Raynos, cette page du site web d'Unicode énumère de nombreux personnages (tellement nombreux qu'ils ont décidé de les regrouper de façon ennuyeuse) et cette page dispose d'un index (en quelque sorte) sympathique.

8voto

Neil Points 1270

Il s'agit d'un caractère unicode \u003C = <

3voto

amurra Points 8822

Il s'agit d'é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 à l'intérieur d'une chaîne javascript.

0voto

Chensformers Points 1242

L'Unicode commence par \u par exemple \u0001

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X