雖然經歷的來源的Simple Drag and Drop雷米夏普的演示,我發現這個功能:這個字符串替換函數的目的是什麼?
function entities(s) {
var e = {
'"' : '"',
'&' : '&',
'<' : '<',
'>' : '>'
};
return s.replace(/["&<>]/g, function (m) {
return e[m];
});
}
從我所看到的,它只是取代「或&或<或>與本身所以沒有必要。 。該功能
如何我錯了
更新:? 源可以通過點擊「查看源文件」頁面的結尾被視爲
來源如何被查看?就像它沒有任何作用,如果在某些呈現實體的東西中看到它,它只會看起來像它沒有做任何事情,因爲用作字符替換的HTML實體將呈現爲字符而不是HTML實體當量。 –
他點擊了頁面底部的「查看源代碼」鏈接(該鏈接展示了一種不當行爲,呈現特殊的&符號字符),而不是使用瀏覽器級別的源查看工具。 – apsillers