-
语言基础
- 数据类型
- 不同类型数据间的转换
- 运算符
- 概要内容:逻辑运算结果的特点,
===
与!==
比较运算符。
- 概要内容:逻辑运算结果的特点,
- 声明提前
- 变量作用域
- 关键字:var、let、const
- 函数
- 函数对象
- 对象
- 独特的字段访问方式
对象名[字段名(字符串,可以是变量)]
- 独特的字段访问方式
- 创建对象
- this指针
- 箭头函数与this
- arguments
- 原型对象
- 数组
- 数组对象的方法
- 使用数组的forEach方法遍历数组
- 基本类型与内建类型
- 基本类型(栈内)及其打包(对象,堆内)
- 正则表达式
- 正则表达式的修饰符及构造函数
- 正则表达式作为参数的字符串方法
-
DOM(Document Object Model)文档对象模型,以及文档的加载
- 事件、事件句柄
- DOM查询----获取模型树中的节点document中的方法,以及节点中的属性
- 获取/修改元素节点的属性
- 获取/修改元素节点的内容innerHTML与innerText
- document.querySelector(),document.querySelectorAll()
- DOM对象的增、删操作——通过DOM对象的方法
- 实例:选电影票(通过DOM对象的方法实现)
- DOM对象的增、删操作——通过element.innerHTML
- innerHTML踩坑
- 通过DOM对象获取/修改CSS样式 & class
- 事件对象 【提到了取消默认动作的方式】
- 事件的传播:捕获、冒泡
- 阻止事件传播:stopPropagation()方法和cancelBubble
- 事件冒泡应用:事件代理