escape, encodeURI , encodeURIComponent 的區別
escape僅僅是對字符串unicode化
encodeURI 對整個URI格式化(對 / $ = 這些不做處理
encodeURIComponent 對部分URL格式化,包括 / $ = + 空格等等scrollTop的獲取
在IE下無pageYOffset,其他瀏覽器DOCTYPE的DTD的聲明,(注意webkit瀏覽器包括chrome,safari的documentElement.scrollTop一直都是0,根DOCTYPE無關)
var scrollTop = window.pageYOffset|| document.documentElement.scrollTop || document.body.scrollTop;
document.documentElement , document.body
document.documentElement <=> html 節點
document.body <=> body 節點String.replace的使用
第二個參數可以是方法 function(match, p1, p2, p3, offset, string) {}透明1x1px的透明圖片
透明圖片
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7">
黑色圖片
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=">
- createObjectURL, revokeObjectURL