From dd04105f1c03eb6f6982a10d9b88e23abd5ce687 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E7=8E=AE=E9=93=AD?= <2373854303@qq.com>
Date: Sat, 23 Nov 2024 00:50:09 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E6=8F=90=E4=BA=A41122=E4=BD=9C=E4=B8=9A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../20241122 \350\212\202\347\202\271.md" | 303 ++++++++++++++++++
...\345\207\273\345\205\263\351\227\255.html" | 77 +++++
.../css/index.css" | 71 ++++
...\350\241\250\346\241\210\344\276\213.html" | 157 +++++++++
4 files changed, 608 insertions(+)
create mode 100644 "\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/20241122 \350\212\202\347\202\271.md"
create mode 100644 "\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/08.2-\347\202\271\345\207\273\345\205\263\351\227\255.html"
create mode 100644 "\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/css/index.css"
create mode 100644 "\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/\345\255\246\347\224\237\344\277\241\346\201\257\350\241\250\346\241\210\344\276\213.html"
diff --git "a/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/20241122 \350\212\202\347\202\271.md" "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/20241122 \350\212\202\347\202\271.md"
new file mode 100644
index 0000000..bd53425
--- /dev/null
+++ "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/20241122 \350\212\202\347\202\271.md"
@@ -0,0 +1,303 @@
+## 课堂笔记
+
+### **节点**
+
+#### **具体语法**
+
+**插入节点**
+
+```javascript
+// 获取对象
+const box = document.querySelector('.box')
+
+// 动态创建任意 DOM 节点
+box.createElement(节点)
+
+// 复制现有的 DOM 节点,传入参数 true 会复制所有子节点
+box.cloneNode(节点)
+
+// 在末尾(结束标签前)插入节点
+box.appendChild(节点)
+
+// 在父节点中任意子节点之前插入新节点
+box.insertBefore(要插入节点后的节点位置,节点)
+```
+
+**删除节点**
+
+```javascript
+// 获取对象
+const box = document.querySelector('.box')
+
+// 删除节点时一定是由父子关系。
+box.removeChild(节点)
+```
+
+**查找节点**
+
+```javascript
+// 获取对象
+const box = document.querySelector('.box')
+
+// 获取全部的子节点,回车换行会被认为是空白文本节点
+box.childNodes
+
+// 只获取元素类型节点
+box.children
+
+// 获取父节点,以相对位置查找节点,实际应用中非常灵活
+box.parentNode
+
+// 获取前一个节点,以相对位置查找节点,实际应用中非常灵活
+box.previousSibling
+
+// 获取后一个节点,以相对位置查找节点,实际应用中非常灵活
+box.nextSibling
+```
+
+## 课后作业
+
+**点击关闭**
+
+```html
+
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
+
+```
+
+**学生信息表案例**
+
+```html
+
+
+
+
+
+
+
+ 学生信息管理
+
+
+
+
+ 新增学员
+
+
+
+
+ 就业榜
+
+
+
+ | 学号 |
+ 姓名 |
+ 年龄 |
+ 性别 |
+ 薪资 |
+ 就业城市 |
+ 操作 |
+
+
+
+
+
+
+
+
+
+
+```
+
diff --git "a/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/08.2-\347\202\271\345\207\273\345\205\263\351\227\255.html" "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/08.2-\347\202\271\345\207\273\345\205\263\351\227\255.html"
new file mode 100644
index 0000000..e6f16f4
--- /dev/null
+++ "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/08.2-\347\202\271\345\207\273\345\205\263\351\227\255.html"
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/css/index.css" "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/css/index.css"
new file mode 100644
index 0000000..bf53770
--- /dev/null
+++ "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/css/index.css"
@@ -0,0 +1,71 @@
+* {
+ margin: 0;
+ padding: 0;
+}
+
+a {
+ text-decoration: none;
+ color:#721c24;
+}
+h1 {
+ text-align: center;
+ color:#333;
+ margin: 20px 0;
+
+}
+table {
+ margin:0 auto;
+ width: 800px;
+ border-collapse: collapse;
+ color:#004085;
+}
+th {
+ padding: 10px;
+ background: #cfe5ff;
+
+ font-size: 20px;
+ font-weight: 400;
+}
+td,th {
+ border:1px solid #b8daff;
+}
+td {
+ padding:10px;
+ color:#666;
+ text-align: center;
+ font-size: 16px;
+}
+tbody tr {
+ background: #fff;
+}
+tbody tr:hover {
+ background: #e1ecf8;
+}
+.info {
+ width: 900px;
+ margin: 50px auto;
+ text-align: center;
+}
+.info input, .info select {
+ width: 80px;
+ height: 27px;
+ outline: none;
+ border-radius: 5px;
+ border:1px solid #b8daff;
+ padding-left: 5px;
+ box-sizing: border-box;
+ margin-right: 15px;
+}
+.info button {
+ width: 60px;
+ height: 27px;
+ background-color: #004085;
+ outline: none;
+ border: 0;
+ color: #fff;
+ cursor: pointer;
+ border-radius: 5px;
+}
+.info .age {
+ width: 50px;
+}
\ No newline at end of file
diff --git "a/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/\345\255\246\347\224\237\344\277\241\346\201\257\350\241\250\346\241\210\344\276\213.html" "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/\345\255\246\347\224\237\344\277\241\346\201\257\350\241\250\346\241\210\344\276\213.html"
new file mode 100644
index 0000000..036639f
--- /dev/null
+++ "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/\345\255\246\347\224\237\344\277\241\346\201\257\350\241\250\346\241\210\344\276\213.html"
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+ 学生信息管理
+
+
+
+
+ 新增学员
+
+
+
+
+ 就业榜
+
+
+
+ | 学号 |
+ 姓名 |
+ 年龄 |
+ 性别 |
+ 薪资 |
+ 就业城市 |
+ 操作 |
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
--
Gitee
From 8d7d7695b4c56dd6709629a40fc37d0085f9185f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E7=8E=AE=E9=93=AD?= <2373854303@qq.com>
Date: Sat, 23 Nov 2024 11:43:47 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E6=8F=90=E4=BA=A41122=E4=BD=9C=E4=B8=9A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../20241122 \350\212\202\347\202\271.md" | 21 ++++++++++++-------
...\350\241\250\346\241\210\344\276\213.html" | 21 ++++++++++++-------
2 files changed, 26 insertions(+), 16 deletions(-)
diff --git "a/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/20241122 \350\212\202\347\202\271.md" "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/20241122 \350\212\202\347\202\271.md"
index bd53425..b6a3ec1 100644
--- "a/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/20241122 \350\212\202\347\202\271.md"
+++ "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/20241122 \350\212\202\347\202\271.md"
@@ -246,14 +246,19 @@ box.nextSibling
}
// 使用数据标签对象数组里的(对象具体的值) 给学生对象数组添加学生对象
- students.push({
- id: students.length === 0 ? 1 : +students[students.length - 1].id + 1,
- [elements[0].name]: elements[0].value,
- [elements[1].name]: elements[1].value,
- [elements[2].name]: elements[2].value,
- [elements[3].name]: elements[3].value,
- [elements[4].name]: elements[4].value
- })
+ // 创建空学生对象
+ const object = {};
+
+ // 给学生对象添加 id 属性
+ object.id = students.length === 0 ? 1 : +students[students.length - 1].id + 1;
+
+ // 给学生对象添加 各种 属性
+ for (let element = 0; element < elements.length; element++) {
+ object[elements[element].name] = elements[element].value;
+ }
+
+ // 把学生对象存进学生对象数组里
+ students.push(object);
// 调用打印函数
show();
diff --git "a/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/\345\255\246\347\224\237\344\277\241\346\201\257\350\241\250\346\241\210\344\276\213.html" "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/\345\255\246\347\224\237\344\277\241\346\201\257\350\241\250\346\241\210\344\276\213.html"
index 036639f..22cd3fd 100644
--- "a/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/\345\255\246\347\224\237\344\277\241\346\201\257\350\241\250\346\241\210\344\276\213.html"
+++ "b/\350\224\241\347\216\256\351\223\255/20241122 \350\212\202\347\202\271/html\346\226\207\344\273\266/\345\255\246\347\224\237\344\277\241\346\201\257\350\241\250\346\241\210\344\276\213.html"
@@ -102,14 +102,19 @@
}
// 使用数据标签对象数组里的(对象具体的值) 给学生对象数组添加学生对象
- students.push({
- id: students.length === 0 ? 1 : +students[students.length - 1].id + 1,
- [elements[0].name]: elements[0].value,
- [elements[1].name]: elements[1].value,
- [elements[2].name]: elements[2].value,
- [elements[3].name]: elements[3].value,
- [elements[4].name]: elements[4].value
- })
+ // 创建空学生对象
+ const object = {};
+
+ // 给学生对象添加 id 属性
+ object.id = students.length === 0 ? 1 : +students[students.length - 1].id + 1;
+
+ // 给学生对象添加 各种 属性
+ for (let element = 0; element < elements.length; element++) {
+ object[elements[element].name] = elements[element].value;
+ }
+
+ // 把学生对象存进学生对象数组里
+ students.push(object);
// 调用打印函数
show();
--
Gitee