Tôi nhìn vào tập tin javascript twitter, và tôi thấy điều này trong các mẫu băm: u003C có nghĩa là gì?
Browse Interests{{/i}}\u003C/a\u003E\n \u003C/li\u003E\n {{#logged_in}}\n
những mã làm gì đại diện?
Tôi nhìn vào tập tin javascript twitter, và tôi thấy điều này trong các mẫu băm: u003C có nghĩa là gì?
Browse Interests{{/i}}\u003C/a\u003E\n \u003C/li\u003E\n {{#logged_in}}\n
những mã làm gì đại diện?
Đó là ký tự unicode. Trong trường hợp này \u003C
và \u003E
có nghĩa là:
U + 003C < Ít hơn ký
U + 003E> Greater hơn ký
Xem danh here
Đó là những unicode escapes. Lối thoát unicode chung trông giống như \uxxxx
trong đó xxxx
là các chữ số thập lục phân của các ký tự ASCI. Chúng được sử dụng chủ yếu để chèn các ký tự đặc biệt bên trong một chuỗi javascript.
Nó là một unicode char \ u003C = <
Đó là một mã ký tự unicode đó, khi phân tích bằng JavaScript như là một chuỗi, được chuyển thành ký tự tương ứng của nó (JavaScript tự động chuyển đổi bất kỳ lần xuất hiện của \uXXXX
vào tương ứng Ký tự Unicode). Ví dụ, ví dụ bạn sẽ là:
Browse Interests{{/i}}</a>\n </li>\n {{#logged_in}}\n
Như bạn thấy, \u003C
thay đổi vào <
(ít hơn dấu) và \u003E
thay đổi vào >
(dấu lớn hơn).
Ngoài liên kết được đăng bởi Raynos, this page from the Unicode website liệt kê rất nhiều ký tự (rất nhiều ký tự quyết định nhóm chúng khó chịu) và this page có chỉ mục tốt (loại).
Đó là [chuỗi thoát ký tự Unicode] (http://mathiasbynens.be/notes/javascript-escapes#unicode). –