diff --git "a/18\351\231\210\351\271\217/\344\275\234\344\270\232/2022-11-24\344\272\213\345\212\241.html" "b/18\351\231\210\351\271\217/\344\275\234\344\270\232/2022-11-24\344\272\213\345\212\241.html"
new file mode 100644
index 0000000000000000000000000000000000000000..099d07624b8466d9f1719b362db5364ab053310c
--- /dev/null
+++ "b/18\351\231\210\351\271\217/\344\275\234\344\270\232/2022-11-24\344\272\213\345\212\241.html"
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/18\351\231\210\351\271\217/\347\254\224\350\256\260/2022-11-24\344\272\213\345\212\241.md" "b/18\351\231\210\351\271\217/\347\254\224\350\256\260/2022-11-24\344\272\213\345\212\241.md"
new file mode 100644
index 0000000000000000000000000000000000000000..4db8a034da4ac7c6f4eed88a7c4a65b81344edab
--- /dev/null
+++ "b/18\351\231\210\351\271\217/\347\254\224\350\256\260/2022-11-24\344\272\213\345\212\241.md"
@@ -0,0 +1,11 @@
+DMO 0当有多个同类型事件触发时,只会触发一个 ,兼容性较高
+DMO 2可以触发多个同类型
+添加事件
+addEventListener('事件类型','函数名')
+事件取消
+btn.removeEventListener('click',fn);
+冒泡
+ body.addEventListener('click',fn1,true);
+1.事件从最外层开始捕获,直到当前元素(触发事件的对象),再从当前元素向外冒泡到document
+2.事件会自发冒泡(微软)(从里层向外层冒泡,直到document)
+3.事件捕获(网景)(从最外层向里层)
diff --git "a/18\351\231\210\351\271\217/\347\254\224\350\256\260/2022-11-30-jQuery\344\272\213\344\273\266.md" "b/18\351\231\210\351\271\217/\347\254\224\350\256\260/2022-11-30-jQuery\344\272\213\344\273\266.md"
new file mode 100644
index 0000000000000000000000000000000000000000..20b2df8d7e47becc052a324c112d344766c806cd
--- /dev/null
+++ "b/18\351\231\210\351\271\217/\347\254\224\350\256\260/2022-11-30-jQuery\344\272\213\344\273\266.md"
@@ -0,0 +1,75 @@
+jQuery 是一个 JavaScript 库。
+
+## jQuery 选择器
+
+| $("*") | 选取所有元素 |
+| ------------------------ | --------------------------------------------- |
+| $(this) | 选取当前 HTML 元素 |
+| $("p.intro") | 选取 class 为 intro 的 元素 |
+| $("p:first") | 选取第一个
元素 |
+| $("ul li:first") | 选取第一个
元素的第一个 - 元素 |
+| $("ul li:first-child") | 选取每个