文章目录
  1. 1. js总结
  2. 2. js优化
  3. 3. js知识点

js总结

js优化

js知识点

  • hasOwnProperty
  • instanceOf

#js数组

  • join 所有元素转为字符串,默认使用连接符逗号”,”
  • reverse 颠倒数组中的元素顺序(修改原数组)
  • sort 元素排序(修改原数组)
  • concat 链接数组
  • slice 返回子串(负数表示倒数第几个元素)
  • splice 从数组中删除元素、插入元素(修改原数组)
  • push和pop push尾部添加元素,pop头部删除元素
  • unshift和shift unshift头部添加元素,shift头部删除元素
  • toString和toLocalString

#js数组 ECMAScript5中的方法

  • forEach
  • map
  • filter
  • every和some
  • reduce和reduceRight
  • indexOf和lastIndexOf

#js函数

#jquery

  • 事件
    • live已取消
    • delegate/undelegate
    • bind: click,mouseover,input,prototypechange
  • 动画
    • fadeIn/fadeOut
    • slideDown/slideUp
    • animate({params},speed,callback)

#ajax:XMLHttpRequest

  • open
  • send
  • abort

#js模块加载器

  • requirejs(AMD)
  • seajs
  • commonjs

#js 片段

  • 滚动加载
    var clientHeight = window.document.body.clientHeight;
    var scrollTop = window.document.body.scrollTop;
    if ((clientHeight + scrollTop) > window.document.body.scrollHeight - 20) {
        return false;
    }
    //动态实现内容
    
文章目录
  1. 1. js总结
  2. 2. js优化
  3. 3. js知识点