DOM
主要包含:
- 元素的 CRUD。查询和设置用的特别多。
- 查询元素 document.querySelector,document.querySelectorAll
- 元素的属性
- 元素的样式
- 元素的大小
- 元素的位置
- 事件。
- 事件类型。
- 页面的生命周期类型。
- 鼠标事件,键盘事件等。
- 事件冒泡和捕获
- 哪些事件会冒泡。
- 如何阻止冒泡。
- 事件的默认行为
- 那些事件有哪些默认行为。
- 如何组织。
- 事件类型。
常见 DOM 的操作,见: You might not need jQuery。
BOM
用到比较多的:
- 查询浏览器,宿主的信息。 userAgent。
- 获取和设置 url。
- 获取 url 的查询参数,hash 等。
- 设置 url。即 页面跳转,刷新当前页面等。
- Fetch API。