diff --git "a/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-21\344\275\234\344\270\232/2022_11_21_\345\205\250\351\200\211\345\217\215\351\200\211\347\273\203\344\271\240.html" "b/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-21\344\275\234\344\270\232/2022_11_21_\345\205\250\351\200\211\345\217\215\351\200\211\347\273\203\344\271\240.html"
new file mode 100644
index 0000000000000000000000000000000000000000..2c7b7bdaac8822b18721356931b4b8019778e2ac
--- /dev/null
+++ "b/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-21\344\275\234\344\270\232/2022_11_21_\345\205\250\351\200\211\345\217\215\351\200\211\347\273\203\344\271\240.html"
@@ -0,0 +1,104 @@
+
+
+
+
+ getElementsByTagName获取checkbox进行全选
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-21\344\275\234\344\270\232/2022_11_21_\345\267\245\344\275\234\347\273\217\345\216\206\347\273\203\344\271\240.html" "b/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-21\344\275\234\344\270\232/2022_11_21_\345\267\245\344\275\234\347\273\217\345\216\206\347\273\203\344\271\240.html"
new file mode 100644
index 0000000000000000000000000000000000000000..0a85ecca7ca4255735904eadbb2d20e167eeb9df
--- /dev/null
+++ "b/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-21\344\275\234\344\270\232/2022_11_21_\345\267\245\344\275\234\347\273\217\345\216\206\347\273\203\344\271\240.html"
@@ -0,0 +1,64 @@
+
+
+
+
+ 动态添加和删除节点
+
+
+
+
+ 工作经历
+
+
+
+ 公司名称:
+ 职位:
+
删除工作经历
+
+ 工作职责及工作内容描述:
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-23\344\275\234\344\270\232/17.html" "b/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-23\344\275\234\344\270\232/17.html"
new file mode 100644
index 0000000000000000000000000000000000000000..bd1c9f15033a02ea75ded0c345f355bb3dda391d
--- /dev/null
+++ "b/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-23\344\275\234\344\270\232/17.html"
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-25\344\275\234\344\270\232/18.html" "b/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-25\344\275\234\344\270\232/18.html"
new file mode 100644
index 0000000000000000000000000000000000000000..a110d8be98514e6859f2bfa0732fe53efba5d027
--- /dev/null
+++ "b/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-25\344\275\234\344\270\232/18.html"
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
+ | 第一行 | 第一行 |
+
+
+ | 第二行 | 第二行 |
+
+
+ | 第三行 | 第三行 |
+
+
+ | 第四行 | 第四行 |
+
+
+ | 第五行 | 第五行 |
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-28\344\275\234\344\270\232/20.html" "b/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-28\344\275\234\344\270\232/20.html"
new file mode 100644
index 0000000000000000000000000000000000000000..de81ae7bb476a8ab57696eab33c02ad73d0c7b94
--- /dev/null
+++ "b/45\351\251\254\351\221\253\346\266\233/\344\275\234\344\270\232/2022-11-28\344\275\234\344\270\232/20.html"
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/2022-11-21COM\347\254\224\350\256\260/COM\344\270\213.md" "b/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/2022-11-21COM\347\254\224\350\256\260/COM\344\270\213.md"
new file mode 100644
index 0000000000000000000000000000000000000000..9bfba5aa142cd01892e7e9b30a8d6ecebf26f552
--- /dev/null
+++ "b/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/2022-11-21COM\347\254\224\350\256\260/COM\344\270\213.md"
@@ -0,0 +1,19 @@
+# COM下
+
+###### clone(克隆)
+
+cloneNode() 方法可创建指定的节点的精确拷贝。
+
+cloneNode() 方法 拷贝所有属性和值。
+
+该方法将复制并返回调用它的节点的副本。
+
+如果传递给它的参数是 true,它还将递归复制当前节点的所有子孙节点。
+
+否则(也就是默认值,或者false),它只复制当前节点
+
+###### checked
+
+checked 是 和的一种属性,表示该项是不是被选择了。
+
+1.objs[i].checked=true的意思就是该input元素的checked的值是true,就是该input被选中。 2.objs[i].checked=false的意思就是该input元素的checked的值是false,就是该input不被选中
\ No newline at end of file
diff --git "a/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/2022-11-23\344\272\213\344\273\266&DOM\347\254\224\350\256\260/DOM & \344\272\213\344\273\266\346\265\201.md" "b/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/2022-11-23\344\272\213\344\273\266&DOM\347\254\224\350\256\260/DOM & \344\272\213\344\273\266\346\265\201.md"
new file mode 100644
index 0000000000000000000000000000000000000000..329dfeaae4637f39987662d2a3c9884195cebb10
--- /dev/null
+++ "b/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/2022-11-23\344\272\213\344\273\266&DOM\347\254\224\350\256\260/DOM & \344\272\213\344\273\266\346\265\201.md"
@@ -0,0 +1,40 @@
+# DOM & 事件流
+
+###### DOM 0
+
+当有多个同类型事件触发时,只会触发一个 ,兼容性较高(同名会被覆盖)
+
+实例:
+
+```
+var btn = document.querySelector('button');
+点击
+
+ function aler() {
+
+ btn.onclick = function () {
+
+ alert('全是帅哥');
+
+}
+
+ }
+
+优先级更高
+
+ btn.onclick = function () {
+
+ alert('全是学霸');
+
+}
+```
+
+###### DOM 2
+
+当有多个同类型事件触发时,会依次触发, 兼容性较差
+
+##### 事件流
+
+事件从最外层开始捕获,直到当前元素(触发事件的对象),再从当前元素向外冒泡到document
+
+addEventListener('click',fn2,false):默认false,表示冒泡 true:捕获
\ No newline at end of file
diff --git "a/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/2022-11-28jQuery/jQuery.md" "b/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/2022-11-28jQuery/jQuery.md"
new file mode 100644
index 0000000000000000000000000000000000000000..1b53773b536ee8f53cceba6c215cee5b999d5b06
--- /dev/null
+++ "b/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/2022-11-28jQuery/jQuery.md"
@@ -0,0 +1,41 @@
+# jQuery
+
+##### 属性
+
+###### arrt:
+
+attr('属性名称') 获取指定的属性值,操作checkbox时选中返回checked,没有选中返回undefined。attr('checked')
+
+###### prop:
+
+prop('属性名称') 获取具有true和false两个属性的属性值prop('checked')
+
+固有属性:
+
+返回值是bool的属性: checked ,selected, disabled
+
+##### 元素的增删改查
+
+1.在目标元素添加子元素:(′目标元素′).*p**r**e**p**e**n**d*(子元素);
+
+1.1添加子元素到目标元素: 子元素.*p**r**e**p**e**n**d**T**o*(('目标元素'));
+
+1.2添加子元素到目标元素:子元素.*a**p**p**e**n**d**T**o*(('目标元素'));
+
+1.3添加同级元素:
+
+在目标元素前插入新元素:(′目标元素′).*a**f**t**e**r*(新元素);
+
+在目标元素后插入新元素:(′目标元素′).*b**e**f**o**r**e*(新元素);
+
+2.删除整个元素:$('属性名').remove();
+
+2.1删除选择属性的子元素,自身会保留:$('属性名').empty();
+
+##### each
+
+遍历元素
+
+$(selector).each(function(index,element))
+
+其中element ==this 为当前元素
\ No newline at end of file
diff --git "a/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/202211-25JUQuery\347\254\224\350\256\260/JQuery\347\254\224\350\256\260.md" "b/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/202211-25JUQuery\347\254\224\350\256\260/JQuery\347\254\224\350\256\260.md"
new file mode 100644
index 0000000000000000000000000000000000000000..e9489845837a68689e1654c3ffda07fea010cab3
--- /dev/null
+++ "b/45\351\251\254\351\221\253\346\266\233/\347\254\224\350\256\260/202211-25JUQuery\347\254\224\350\256\260/JQuery\347\254\224\350\256\260.md"
@@ -0,0 +1,35 @@
+JQuery的优点: 1.代码简洁 2.完美兼容 3. 轻量级 4. 强大的选择器 5. 完善的AJAX 6. 丰富的插件 “简洁与高效”是jQuery最大的特点。 Dom与Jquery包装集对象 1.将DOM对象转成JQuery对象 var jqDiv = (*d**i**v*);(jqDiv).click( function () { alert('这是js包装集对象弹窗') }
+
+```
+2.jquery对象 -->dom对象
+console.log($('.div')[0]);
+```
+
+JQuery选择器 基础选择器:标签选择器 $('div')
+
+```
+id:# class: .
+
+选择所有元素:document之下的
+console.log($('*'));
+
+群组选择器
+console.log($('#box,.btn'));
+层次选择器
+ 1.后代:所有后代(不止一代)的元素 $('#parent div')
+ 2.子代(只找后面一代):$('#parent>div')
+ 3.相邻选择器:只能找后面一个元素
+ 4.同辈选择器:往后找多个
+伪类选择器
+ 获取所有表单元素 $(':input')
+
+ 标签
+ console.log($('input'));
+
+ 获取密码框
+ console.log($(':password'));
+
+ 表单属性伪类选择器
+ console.log($('input:checked'));
+ console.log($(':selected'));
+```
\ No newline at end of file