知识储备 编程储备 数据结构 基础知识 异步控制 网络协议 web存储 正则表达式 解释器 架构模式 MVC MVVM 编程**/模式 AOP OOP 开闭原则 函数式编程 可插拔编程 高内聚低耦合 框架/库 React Vue 包管理工具 npm yarn 构建工具 webpack 版本控制 git 测试 单元测试 自动化测试 性能优化 减少http请求 资源压缩 缓存 可视化 svg canvas 设计模式 策略模式 组合模式 工厂模式 原型模式 混合模式 观察者模式 构造函数模式 算法 计算/查找 排序