# 介绍
关于 JavaScript 的概念,记一遍加深印象,方便快速查询。
# 基础知识
- 函数相关
- 预编译/作用于/闭包
- 原型/原型链/继承
- 数组/对象的操作方法
- ES6的新特性
- ES6面向对象
- ES6异步编程
# 实战训练节点1:学会自力更生
- 原生JavaScript训练项目
- 1、学会模块的编写
- 2、学会如何封装工具
- 3、学会如何拆分组件
- 4、学会思考针对项目的设计方案
# 实战训练节点2:学会照葫芦画瓢
- 原生JavaScript训练项目
- 1、从HTML/CSS开始查看源码布局样式
- 2、还原功能的同时,找到最佳的实现方案
- 3、还原功能的同时,找到薄弱的技术点,并找到最好解决方案
# 实战训练节点3:学会后端基本的技术
- 原生JavaScript项目训练
- 1、学会简单的网络知识和技术点
- 2、学会服务端渲染的技巧
- 3、学会数据存储技术
- 4、综合原生JS与后端技术还原项目
# 实战训练节点4:框架的摸底
- 摸清框架的应用场景与应用方法
- 1、总结常用的API
- 2、学习对API的基本使用
- 3、对框架的设计思想摸底
- 4、应用常用API进行小案例实现
# 实战训练节点5:使用框架还原项目
- 训练自己对框架的熟练应用
- 1、用框架还原之前用原生JS完成的项目
- 2、对于使用框架遇到的问题总结起来,一一找到最佳解决方案
- 3、足部熟练掌握框架的扩展开发功能及应用场景
- 4、尝试逐步阅读框架源码,了解其设计逻辑与方案
- 5、学会框架周边工具、库或插件
# 实战训练节点6:前后端综合项目实训
- 综合项目实战训练
- 1、学会写项目手册,尽量还原项目设计
- 2、学会注释系统
- 3、在做综合项目中遇到的问题,找到每个场景下最佳的解决方案,并一一记录下来
- 4、学会设计模式在项目中的应用
# 参考资料
- 《JavaScript高级程序设计(第四版)》
- 小野森森 (opens new window)
阅读指引 →