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