我期待在Twitter的JavaScript文件,我看到這個模板中的散列: u003C是什麼意思?
Browse Interests{{/i}}\u003C/a\u003E\n \u003C/li\u003E\n {{#logged_in}}\n
什麼做這些代碼代表什麼?
我期待在Twitter的JavaScript文件,我看到這個模板中的散列: u003C是什麼意思?
Browse Interests{{/i}}\u003C/a\u003E\n \u003C/li\u003E\n {{#logged_in}}\n
什麼做這些代碼代表什麼?
這些都是unicode逃脫。一般的Unicode轉義看起來像\uxxxx
其中xxxx
是ASCI字符的十六進制數字。它們主要用於在JavaScript字符串中插入特殊字符。
它是Unicode字符\ u003C = <
也就是說,當由JavaScript作爲一個字符串解析,被轉化成其相應的字符Unicode字符碼(JavaScript的自動的\uXXXX
任何出現轉換成相應的Unicode字符)。例如,您的例子是:
Browse Interests{{/i}}</a>\n </li>\n {{#logged_in}}\n
正如你所看到的,\u003C
變成<
(小於號)和\u003E
變爲>
(大於號)。
除了張貼Raynos鏈接,this page from the Unicode website列出了很多字(這麼多,他們決定煩人它們分組)和this page有一個(種)漂亮指數。
它是[Unicode字符轉義序列](http://mathiasbynens.be/notes/javascript-escapes#unicode)。 – 2012-02-02 14:39:20