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函数
- arguments
- caller:调用该函数的引用:http://blog.sina.com.cn/s/blog_616acf520100nosr.html
- callee:函数自身
#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; } //动态实现内容