Что значит \ u003C? - PullRequest
       10

Что значит \ u003C?

62 голосов
/ 01 февраля 2011

Я смотрю на файл javascript в твиттере и вижу это в хэше шаблонов:

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

Что означают эти коды?

Ответы [ 4 ]

116 голосов
/ 01 февраля 2011

Это символ Юникода.В этом случае \u003C и \u003E означают:

U + 003C <Знак меньше чем </p>

U + 003E> Знак больше чем

См. Список здесь

11 голосов
/ 01 февраля 2011

Это код символа Unicode, который при разборе JavaScript в виде строки преобразуется в соответствующий ему символ (JavaScript автоматически преобразует все вхождения \uXXXX в соответствующий символ Unicode).Например, ваш пример будет следующим:

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

Как видите, \u003C меняется на < (знак меньше чем), а \u003E меняется на > (знак больше чем)).

В дополнение к ссылке, размещенной Raynos, на этой странице с сайта Unicode перечислено много символов (так много, что они решили их раздражающе сгруппировать) и этостраница имеет (вроде) хороший индекс.

5 голосов
/ 01 февраля 2011

Это символ Юникода \ u003C = <

3 голосов
/ 01 февраля 2011

Это экранированные символы Юникода.Общее экранирование Unicode выглядит как \uxxxx, где xxxx - шестнадцатеричные цифры символов ASCI.Они используются главным образом для вставки специальных символов в строку JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...