mirror of
https://gitee.com/many2many/java-web.git
synced 2025-01-11 14:40:55 +08:00
changed
This commit is contained in:
parent
bff9bbcc6f
commit
cec8fb5161
@ -277,12 +277,41 @@ CSS选择器用以筛选出要添加样式的元素。
|
|||||||
|
|
||||||
|
|
||||||
#### 2.2.3 JavaScript基本语法和DOM操作(掌握)
|
#### 2.2.3 JavaScript基本语法和DOM操作(掌握)
|
||||||
- **变量声明:** `var`、`let`、`const`。
|
|
||||||
- **数据类型:** 原始类型(如字符串、数字、布尔值)、复合类型(如数组、对象)。
|
[现代 JavaScript 教程](https://zh.javascript.info/)
|
||||||
- **条件语句:** `if`、`else if`、`switch`。
|
|
||||||
- **循环:** `for`、`while`。
|
##### 2.2.3.1 基础语法
|
||||||
- **函数:** 定义、调用、回调、闭包。
|
- **变量声明**:理解`let`, `const`, `var`的区别与使用场景。
|
||||||
- **DOM操作:** 查询节点、创建节点、修改节点、事件处理等。
|
- **数据类型**:掌握字符串、数字、布尔值、数组、对象等基本数据类型。
|
||||||
|
- **运算符**:算术、比较、逻辑运算符以及三元表达式等。
|
||||||
|
- **条件语句**:if...else, switch...case等。
|
||||||
|
- **循环结构**:for, while, do...while循环的应用。
|
||||||
|
- **函数定义与调用**:了解如何定义及调用函数,参数传递方式。
|
||||||
|
- **数组操作**:数组的创建、遍历方法(如map(), filter(), reduce())。
|
||||||
|
- **对象操作**:创建对象字面量、属性访问、构造函数与原型链。
|
||||||
|
- **错误处理**:try...catch...finally语句。
|
||||||
|
|
||||||
|
##### 2.2.3.2 面向对象编程
|
||||||
|
- **类与对象**:理解类的声明、实例化和继承。
|
||||||
|
- **继承机制**:理解原型继承和类继承的区别。
|
||||||
|
|
||||||
|
##### 2.2.3.3 DOM操作
|
||||||
|
- **文档对象模型**:DOM树结构介绍。
|
||||||
|
- **选择元素**:getElementById(), getElementsByClassName(), querySelector()等方法。
|
||||||
|
- **修改内容**:innerHTML, textContent属性。
|
||||||
|
- **事件绑定**:addEventListener(), removeEventListener()。
|
||||||
|
- **样式操作**:className, style属性。
|
||||||
|
- **创建/删除节点**:createElement(), appendChild(), removeChild()。
|
||||||
|
|
||||||
|
#### 2.2.3.4 异步编程
|
||||||
|
- **回调函数**:理解回调函数。
|
||||||
|
- **Promise对象**:解决异步编程中的链式调用。
|
||||||
|
- **async/await**:让异步代码看起来更像同步代码。
|
||||||
|
- **Fetch API**:替代XMLHttpRequest的新方法。
|
||||||
|
|
||||||
|
#### 2.2.3.5 ES6+特性
|
||||||
|
- **箭头函数**:简化函数定义。
|
||||||
|
- **模板字符串**:使用反引号(``)创建字符串。
|
||||||
|
|
||||||
#### 2.2.4字符编码和字符集(了解)
|
#### 2.2.4字符编码和字符集(了解)
|
||||||
|
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user