学习思路
一、基础准备部分
1.html/html5
2.JavaScript/es6/7
3.css3/less/sass
4.vue/react/angular
二、进阶部分
1.this指向
2.js面向对象(原型链,apply和call,class)
3.设计模式
4.(vue/react/angular)框架的生命周期
5.子父组件之间的通信
6.框架的原理(解读源码)
7.http协议及状态码
8.typescript(加分项)
9.懂一门后台语言(加分项)
10.模块化
11.变量提升
12.作用域链
13.事件委托
14.事件捕获
15.异步async/await
16. promise原理及用法,与callback的区别
17.闭包、原型链、同步和异步的原理
18. call() 和 apply() 方法的相同与不同及其用法
19. 浏览器缓存的机制
20. js事件循环机制
21. flex布局和grid布局
三、安全部分
1.CSRF/XSS
2.用户输入校验
四、注重用户体验
用户是上帝,页面过度要平滑,操作流程也是。