Proxy/Reflect数据类型常见手写模块setTimeout/setIntervalcall、apply、bind、柯里化、this原型和继承Iterator异步链式调用JS设计模式JavaScript基础事件循环正则递归和尾递归优化