JS学习简单笔记

  1. escape, encodeURI , encodeURIComponent 的区别
    escape仅仅是对字符串unicode化
    encodeURI 对整个URI格式化(对 / $ = 这些不做处理
    encodeURIComponent 对部分URL格式化,包括 / $ = + 空格等等

  2. scrollTop的获取
    在IE下无pageYOffset,其他浏览器DOCTYPE的DTD的声明,(注意webkit浏览器包括chrome,safari的documentElement.scrollTop一直都是0,根DOCTYPE无关)

     var scrollTop = window.pageYOffset|| document.documentElement.scrollTop || document.body.scrollTop;
  1. document.documentElement , document.body
    document.documentElement <=> html 节点
    document.body <=> body 节点

  2. String.replace的使用
    第二个参数可以是方法 function(match, p1, p2, p3, offset, string) {}

  3. 透明1x1px的透明图片
    透明图片

  

黑色图片


  1. createObjectURL, revokeObjectURL

你可能感兴趣的:(JS学习简单笔记)