前言
大的学习方向,需要掌握的知识点,这里只是粗略的列出来,后面还会再补充,每次学完一部分我会进行更新,主要的学习方法是,文档,还有书籍,然后代码实操,下面是主要的书单和网址。
- JavaScript:
- MDN
- JavaScript高级程序设计(红宝书)
- 你不知道的JavaScript
- ES6标准入门
1.JavaScript (一个月的时间)
1.1 ECMAScript
- 基本数据类型和一些的常用API
- 原型、原型链、继承
- 作用域、闭包、变量提升,
- this,箭头函数 bind call apply
- 事件循环Event Loop (宏任务,微任务)
- 事件 事件流 事件对象 事件类型
- 模块化思想,ES6模块化、AMD、CMD、CommonJS
- 函数式编程,函数柯里化,高阶函数
- 迭代器Iterator
- Proxy,Reflect
- Generator函数的使用
- Promise
- await/async
- V8引擎运作原理
- 浏览器底层渲染机制
- 正则表达式
- Ajax
1.2 DOM
- 选择符API
- Html5相关
1.3 BOM
- window对象
- location对象
- navigator对象
- screen对象 history对象