學(xué)習(xí)筆記
- 所有unicode的字符都是可以轉(zhuǎn)義為html,css,js字符的谋国,比如html中"&#"加unicode的十進(jìn)制狈定,css中""加unicode16進(jìn)制,js中是"\u"加unicode中的16進(jìn)制。比如"
⇠
"(或⇠
) ,"\21E0","\u21E0"就分別代表html,css,js中的轉(zhuǎn)義字符?
蜒程。 - 一些unicode編碼字符會有自己對應(yīng)的名稱,比如
<
對應(yīng)<
伺帘,一個是unicode編碼昭躺,一個是轉(zhuǎn)義字符的名稱。
比如javascript提供了\u0013
和\n
兩種方式表示回車伪嫁。
unicode編碼與轉(zhuǎn)義字符的名稱 - 轉(zhuǎn)義字符的定義领炫。轉(zhuǎn)義字符串(Escape Sequence)也稱字符實(shí)體(Character Entity)。在HTML中张咳,定義轉(zhuǎn)義字符串的原因有兩個:第一個原因是像“<”和“>”這類符號已經(jīng)用來表示HTML標(biāo)簽帝洪,因此就不能直 接當(dāng)作文本中的符號來使用。為了在HTML文檔中使用這些符號脚猾,就需要定義它的轉(zhuǎn)義字符串葱峡。當(dāng)解釋程序遇到這類字符串時就把它解釋為真實(shí)的字符。在輸入轉(zhuǎn) 義字符串時龙助,要嚴(yán)格遵守字母大小寫的規(guī)則砰奕。第二個原因是,有些字符在ASCII字符集中沒有定義提鸟,因此需要使用轉(zhuǎn)義字符串來表示军援。
總結(jié)
疑惑
- unicode編碼和ASCII編碼什么關(guān)系,為什么\R
- js轉(zhuǎn)義字符的目的是什么称勋,也節(jié)省不了字節(jié)靶馗纭!