study 记录代码学习的过程 目录 原生ajax的实现 js作用域方法bind、call、apply实现 倒计时实现 柯里化 定义对象属性defineProperty 自定义长按事件 事件循环总结实现 es5、es6继承 异步generator、async、co lazyman 限制函数频率:debounce、throttle es6-module promise基于es5、es6的实现 es6代理 js类型判断函数总结 js严格模式 判断元素是否在可视范围内