Ben Twitter'ın javascript dosyasına bakan ediyorum ve şablonları karma görüyoruz: bu kodlar ne yapıyoruz u003C ne anlama geliyor?
Browse Interests{{/i}}\u003C/a\u003E\n \u003C/li\u003E\n {{#logged_in}}\n
temsil?
Ben Twitter'ın javascript dosyasına bakan ediyorum ve şablonları karma görüyoruz: bu kodlar ne yapıyoruz u003C ne anlama geliyor?
Browse Interests{{/i}}\u003C/a\u003E\n \u003C/li\u003E\n {{#logged_in}}\n
temsil?
Bu bir unicode karakteridir. \u003C
ve \u003E
ortalama Bu durumda:
U + 003C Az-daha < oturum
U + 003E> Büyük-daha
olanlar vardır listemizi görün imzalamak unicode kaçar. Genel unicode kaçışları, xxxx
'un ASCI karakterlerinin onaltılık haneleri olduğu \uxxxx
gibi görünüyor. Genellikle bir javascript dizesinin içine özel karakterler eklemek için kullanılırlar.
= <
bir dizge olarak JavaScript tarafından çözümlenen zaman, karşılık gelen karakter dönüştürülen bir Unicode karakter kodu olan
(JavaScript otomatik olarak karşılık gelen \uXXXX
herhangi örneklerini dönüştürür Unicode karakteri). Örneğin, örnek olacaktır:
Browse Interests{{/i}}</a>\n </li>\n {{#logged_in}}\n
Gördüğünüz gibi, \u003C
değişiklikler >
(daha az-daha işaretiyle) <
içine ve \u003E
değişiklikler içine (büyüktür işareti).
Raynos tarafından gönderilen bağlantıya ek olarak, this page from the Unicode website birçok karakteri listeler (çok fazla grup onları sinir bozucu bir şekilde gruplandırmaya karar vermişlerdir) ve this page bir (iyi) güzel dizine sahiptir.
[Bir Unicode karakter çıkış sırası] (http://mathiasbynens.be/notes/javascript-escapes#unicode). –