diff --git a/docs/resources/课程速成.md b/docs/resources/课程速成.md index 0ffb235..f1ec2ad 100644 --- a/docs/resources/课程速成.md +++ b/docs/resources/课程速成.md @@ -37,7 +37,7 @@ #### 2.1.9 Cookie -HTTP 是无状态协议,不能以状态来区分和管理请求和响应。也就是说,无法根据之前的状态进行本次的请求处理。 +HTTP 是无状态协议。 Cookie是为了解决HTTP协议无状态的问题而设计的一种持久化机制,它允许服务器在用户浏览器上存储数据。Cookie 的数据保存在用户浏览器中,服务器可以通过 Cookie 识别用户,从而实现用户个性化。 @@ -71,4 +71,46 @@ HTML 元素(标签)的主要部分: | **通配符选择器** | 匹配所有元素 | `* { margin: 0; padding: 0; }` 选取所有元素,清除默认的外边距和内边距。 | -#### 2.2.3 JavaScript基本语法和DOM操作 \ No newline at end of file +#### 2.2.3 JavaScript基本语法和DOM操作 +`let`, `const`, `var` + + +##### 2.2.3.3 DOM操作 +- **文档对象模型**:DOM树结构介绍。 +- **选择元素**:getElementById(), getElementsByClassName(), querySelector()等方法。 +- **修改内容**:innerHTML, textContent属性。 +- **事件绑定**:addEventListener(), removeEventListener()。 +- **样式操作**:className, style属性。 +- **创建/删除节点**:createElement(), appendChild(), removeChild()。 + + +## 3. 交互式web应用前端开发技术 + +### 3.2 响应式设计与Bootstrap + +#### 3.2.1 响应式设计的基本概念 (了解) +- **定义:** 响应式设计是一种使网站在所有设备和屏幕尺寸上都能良好显示的方法。 + + +### 3.3 异步编程与AJAX(掌握) + +参考[ajax(PPT)](./resources/Ajax-heima.pptx) + + +#### 3.3.1 异步编程 + +在JavaScript中,异步编程是一个重要的概念,它允许程序在等待某些操作(如网络请求)完成的同时继续执行其他任务。回调函数是实现异步编程的一种早期方式,在现代JavaScript中仍然非常常见,尤其是在一些旧的库或API中。 + + +##### 3.3.1.1 回调函数 + +回调函数是一种函数,作为参数传递给另一个函数,并且在这个函数内部被调用。这种方式常用于处理异步操作的结果。当一个异步操作完成时,通常会调用回调函数,并将结果或者错误作为参数传递给这个回调函数。 + + +`Promise` 是 JavaScript 中一种用于处理异步操作的模式,它旨在简化异步编程并解决回调地狱的问题。 + +`async/await` 是 JavaScript 中用于简化异步代码编写的一种语法糖。它使得异步代码看起来更像同步代码,提高了代码的可读性和可维护性。 + +**async 函数** + +`async` 关键字用于声明一个函数为异步函数。一旦一个函数被声明为异步函数,它将总是返回一个 `Promise`。