JavaScript WebAPI 指南
-
- [一、WebAPI 背景知识](#一、WebAPI 背景知识)
-
- [1.1 什么是 WebAPI](#1.1 什么是 WebAPI)
- [1.2 什么是 API](#1.2 什么是 API)
- [1.3 API 参考文档](#1.3 API 参考文档)
- [二、DOM 基本概念](#二、DOM 基本概念)
-
- [2.1 什么是 DOM](#2.1 什么是 DOM)
- [2.2 DOM 树](#2.2 DOM 树)
- [2.3 重要概念](#2.3 重要概念)
- 三、获取元素
- 四、事件初识
-
- [4.1 基本概念](#4.1 基本概念)
- [4.2 事件三要素](#4.2 事件三要素)
- [4.3 简单示例](#4.3 简单示例)
- 五、操作元素
-
- [5.1 获取/修改元素内容](#5.1 获取/修改元素内容)
- [5.2 获取/修改元素属性](#5.2 获取/修改元素属性)
-
- [5.2.1 获取属性](#5.2.1 获取属性)
- [5.2.2 修改属性](#5.2.2 修改属性)
- [5.3 获取/修改表单元素属性](#5.3 获取/修改表单元素属性)
-
- [5.3.1 表单元素属性](#5.3.1 表单元素属性)
- [5.3.3 代码示例:点击计数](#5.3.3 代码示例:点击计数)
- [5.4 获取/修改样式属性](#5.4 获取/修改样式属性)
-
- [5.4.1 行内样式操作](#5.4.1 行内样式操作)
- [5.4.2 类名样式操作](#5.4.2 类名样式操作)
- 六、操作节点
-
-
- [6.1.1 创建元素节点](#6.1.1 创建元素节点)
- [6.1.2 插入节点到 DOM 树中](#6.1.2 插入节点到 DOM 树中)
- [6.1.3 使用`insertBefore`](#6.1.3 使用
insertBefore
) - [6.2 删除节点](#6.2 删除节点)
-
- 七、代码案例
-
-
- [7.1 猜数字游戏](#7.1 猜数字游戏)
-
一、WebAPI 背景知识
1.1 什么是 WebAPI
WebAPI 是 JavaScript 的重要组成部分,它包含了 DOM(文档对象模型)和 BOM(浏览器对象模型)。DOM 主要用于操作页面结构,BOM 用于操作浏览器窗口。WebAPI 是 W3C 组织规定的标准,是构建动态网页的基础。
参考文档: link
1.2 什么是 API
API(Application Programming Interface)是现成的函数和对象集合,供开发者使用。WebAPI 特指 DOM 和 BOM。API 可以看作是一个工具箱,帮助开发者快速实现功能。
1.3 API 参考文档
MDN(Mozilla Developer Network)提供了丰富的 WebAPI 文档,可以通过以下链接访问:
MDN WebAPI 文档\]([Web API \| MDN](https://developer.mozilla.org/zh-CN/docs/Web/API#%E8%A7%84%E8%8C%83)) ### 二、DOM 基本概念 #### 2.1 什么是 DOM DOM(Document Object Model)是 W3C 标准的一部分,提供了一系列函数,用于操作网页内容、结构和样式。DOM 将网页视为一个树形结构,称为 DOM 树。 #### 2.2 DOM 树 一个页面的结构是一个树形结构,形如: ```html