学习纲要

第一阶段

ecma基础:

1、函数

函数是整个JS中最难的部分,以后要涉及到的很多技术,都是函数相关的扩展。

2、预编译、作用域/作用域链、闭包

预编译是素养,作用域作用域链是知识储备量、闭包是技术扩展的基础,这三块是一环扣一环的,没有预编译,作用域学不会,作用域没搞清楚,闭包学不会。

3、原型、原型链、继承

这部分是ECMAScript的核心内容,在项目开发中,现在是不怎么能直接用到了,但是以后需要开发底层的模块时,会大量的是用到这个三个东西,也是素养、知识储备和技能扩展基础

4、数组对象的操作方法
这一块学起来是最简单的,但是用起来是最难的,前端常常从后端接收到的数据结构是不能满足我们前端渲染的需求的,需要结合大量的数组对象操作方法来进行数据格式化,所有数组对象的方法必须背下来,参数都是什么,返回值是什么。

第二阶段

DOM重点:
1、DOM原型链:因为以后TS要对DOM注解的时候要用 这块一定要学好
2、DOM增删改查 这个不说了,基本操作
3、DOM兼容性,一般考前端兼容性,这一块是必须阐述的内容,不要求自己一定要能写出来,但是过程大概能够表述
4、所有的事件都必须要掌握好,包括键盘事件哈
5、冒泡捕获 -> 事件代理,只要考DOM必考项,这个东西在业务中无处不在 一定要重点掌握

学完了一定要来考试,这一部分是重点考试内容 后面的案例可以不做,后续课程还有很多DOM操作的内容