给自己定个学习计划吧,坚持就好

169 阅读1分钟

前言

大的学习方向,需要掌握的知识点,这里只是粗略的列出来,后面还会再补充,每次学完一部分我会进行更新,主要的学习方法是,文档,还有书籍,然后代码实操,下面是主要的书单和网址。

  • JavaScript:
  1. MDN
  2. JavaScript高级程序设计(红宝书)
  3. 你不知道的JavaScript
  4. 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对象

2.HTML

3.CSS

4.Typescript

5.Angular

6.Angular js

7.jQuery

8.webpack

9.git

10.vue

11.react

12.npm

13.github开源项目源码

14.bable

15.scss/sass

16.docker

17.Linux

18.java

19.算法

20.设计模式

21.其他技能