Patrzę na plik JavaScript Twitter, a widzę to w hash szablonów:Co oznacza u003C?
Browse Interests{{/i}}\u003C/a\u003E\n \u003C/li\u003E\n {{#logged_in}}\n
Co zrobić te kody oznaczają?
Patrzę na plik JavaScript Twitter, a widzę to w hash szablonów:Co oznacza u003C?
Browse Interests{{/i}}\u003C/a\u003E\n \u003C/li\u003E\n {{#logged_in}}\n
Co zrobić te kody oznaczają?
Jest to znak Unicode. W tym przypadku \u003C
i \u003E
myśli:
U + 003C < Mniej niż podpisać
U + 003E> Większa niż podpisać
zobaczyć listę here
te są ucieczki unicode. Ogólne znaki unikodowe wyglądają jak \uxxxx
, gdzie xxxx
są cyframi szesnastkowymi znaków ASCI. Są używane głównie do wstawiania znaków specjalnych w ciągu javascript.
Jest to unicode char \ u003c = <
jest to kod Unicode, że gdy analizowany przez JavaScript jako ciąg znaków, który przekształca się w odpowiadającą jej charakteru (JavaScript automatycznie konwertuje wszystkie wystąpienia \uXXXX
w odpowiedni Znak Unicode). Na przykład, przykładem może być:
Browse Interests{{/i}}</a>\n </li>\n {{#logged_in}}\n
Jak widać, \u003C
zmiany w <
(mniej niż znak) i \u003E
zmiany w >
(większy niż znak).
Oprócz linku wysłanego przez Raynosa, this page from the Unicode website wymienia wiele postaci (tak wiele, że zdecydowały się denerwująco je grupować) i this page ma (rodzaj) miły indeks.
To [sekwencja ucieczki znaków Unicode] (http://mathiasbynens.be/notes/javascript-escapes#unicode). –