前端AK君
github
(opens new window)
#
JS编程
#
常见编程题8道
实用-节流&防抖
实用-手写响应式
数组-乱序
数组-扁平化
对象-扁平化&反扁平化
对象-深拷贝
函数-模拟new 操作
函数-柯里化
#
数组
判断是否为数组
数组扁平化&反扁平化
数组去重
数组乱序
类数组转化为数组
手写filter
手写map
手写forEach
手写reduce
#
对象
对象扁平化
深拷贝
手写深度比较 isEqual
对象冻结
判断空对象
Object.is
Object.assign
#
函数
手写 apply,call,bind
模拟 new 操作
函数柯里化
#
原型&原型链
手写 instanceof
原型继承
#
Promise
Promise
Promise.all
Promise.race
Promise并行限制
#
实用方法
节流、防抖
JSONP
Ajax
event模块
图片懒加载
滚动加载
渲染几万条数据不卡住页面
打印出当前网页使用了多少种HTML元素
将VDom转化为真实DOM
字符串解析问题
#
其他
实现symbol
(opens new window)
←
JS精选题集
CSS-float的工作原理和流的破坏与保护
→