Ответ 1
Это символ Юникода. В этом случае \u003C
и \u003E
означают:
U + 003C < Меньше знака
U + 003E > Знак больше, чем знак
См. список здесь
Я смотрю на jitter файл twitter, и я вижу это в хэшах шаблонов:
Browse Interests{{/i}}\u003C/a\u003E\n \u003C/li\u003E\n {{#logged_in}}\n
Что представляют собой эти коды?
Это символ Юникода. В этом случае \u003C
и \u003E
означают:
U + 003C < Меньше знака
U + 003E > Знак больше, чем знак
См. список здесь
Это код символа Юникода, который при анализе JavaScript как строки преобразуется в соответствующий символ (JavaScript автоматически преобразует любые вхождения \uXXXX
в соответствующий символ Юникода). Например, ваш пример:
Browse Interests{{/i}}</a>\n </li>\n {{#logged_in}}\n
Как вы можете видеть, \u003C
изменяется на <
(меньше знака) и \u003E
изменяется на >
(больше, чем на знаке).
В дополнение к ссылке, опубликованной Raynos, эта страница с веб-сайта Юникода содержит много символов (так много, что они решили досадно группа их) и эта страница имеет (вид) хороший индекс.
Это юникод char\u003C = <
Это escape-последовательности из unicode. Общие escape-символы unicode выглядят как \uxxxx
, где xxxx
- шестнадцатеричные цифры символов ASCI. Они используются главным образом для вставки специальных символов внутри строки javascript.