深入JS 用来记录一些常用的js高级技巧以及学习记录,同时也方便以后进行查阅。 目录 前端常用的设计模式 访问者模式 手写题 对象的flattern 防抖节流 函数柯里化 继承 解析 URL 参数为对象 快速排序 模拟await-async 判断空对象 偏函数 深浅拷贝 实现数组的原型方法 树形结构转换为列表 数组去重 图片懒加载 Ajax的实现 call-bind-apply方法实现 instanceof的实现 JSONP的实现 new过程的实现 Object.create的实现 Promise-A+ 算法相关 线段树 js概念题 ES5-ES6 的继承除了写法以外还有什么区别?