diff --git "a/06\351\231\210\346\242\205\351\246\231/\344\275\234\344\270\232/2022.11.30\344\275\234\344\270\232.md" "b/06\351\231\210\346\242\205\351\246\231/\344\275\234\344\270\232/2022.11.30\344\275\234\344\270\232.md"
new file mode 100644
index 0000000000000000000000000000000000000000..5e7b01cdd46d6522ed16e95b53d05b70a0bbea1c
--- /dev/null
+++ "b/06\351\231\210\346\242\205\351\246\231/\344\275\234\344\270\232/2022.11.30\344\275\234\344\270\232.md"
@@ -0,0 +1,222 @@
+2022.11.30作业
+
+
+
+
+
+ 注册表单验证
+
+
+
+
+
+
+
+
+\ No newline at end of file
\ No newline at end of file
diff --git "a/06\351\231\210\346\242\205\351\246\231/\344\275\234\344\270\232/2022.12.01\344\275\234\344\270\232.md" "b/06\351\231\210\346\242\205\351\246\231/\344\275\234\344\270\232/2022.12.01\344\275\234\344\270\232.md"
new file mode 100644
index 0000000000000000000000000000000000000000..4859217b38d7d4ffae505b876b8f67be235d845e
--- /dev/null
+++ "b/06\351\231\210\346\242\205\351\246\231/\344\275\234\344\270\232/2022.12.01\344\275\234\344\270\232.md"
@@ -0,0 +1,29 @@
+2022.12.01作业
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - HTML
+ - CSS
+ - JavaScript
+ - jQuery
+ - Vue.js
+
+
+
+
\ No newline at end of file
diff --git "a/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.11.28\346\223\215\344\275\234\345\261\236\346\200\247.md" "b/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.11.28\346\223\215\344\275\234\345\261\236\346\200\247.md"
new file mode 100644
index 0000000000000000000000000000000000000000..75aa1698afc379960b69acad98228b553f54d6f9
--- /dev/null
+++ "b/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.11.28\346\223\215\344\275\234\345\261\236\346\200\247.md"
@@ -0,0 +1,76 @@
+2022.11.28操作属性
+
+JQuery操作属性笔记
+
+属性分类分为两种:
+
+1.固有属性
+
+固有属性-->返回值是bool类型的属性(checked, selected, disabled....): true或false:
+
+2.自定义属性
+
+查询固有属性方法attr(属性名)
+
+```
+console.log($('#aa').attr('name'));
+```
+
+返回是bool类型的属性:prop
+
+```
+console.log($('#aa').attr('checked')); //undefined
+console.log($('#aa').prop('checked')); //false
+```
+
+对于自定义属性:只有attr才能定义属性,prop
+
+```
+ $('#aa').attr('age',16);
+ $('#bb').attr('checked',true);
+```
+
+移除属性:
+
+```
+$('#aa').removeAttr('age');
+```
+
+操作属性样式:
+
+```
+$('#conRed').attr('class','green');
+$('#conBlue').attr('class','green');
+$('#conBlue').addClass('pink');
+$('#conRed').addClass('red');
+
+ css(样式,样式值)
+ css({样式1:样式值, 样式2:样式值})
+ $('#conRed').css('background','cyan');
+ $('#conRed').css('color','red');
+ $('#conRed').css({"background":"cyan", "color":"red"})
+```
+
+操作属性内容:
+
+```
+
+
+ 龙岩
+
+
+
+
+
+```
\ No newline at end of file
diff --git "a/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.11.30\344\272\213\344\273\266\345\257\271\350\261\241.md" "b/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.11.30\344\272\213\344\273\266\345\257\271\350\261\241.md"
new file mode 100644
index 0000000000000000000000000000000000000000..c8d52ce8d49f4cf3708d30a35c091facb9a250a3
--- /dev/null
+++ "b/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.11.30\344\272\213\344\273\266\345\257\271\350\261\241.md"
@@ -0,0 +1,28 @@
+2022.11.30事件对象
+
+合成事件hover
+
+```
+$().hover(fn1, fn2)
+```
+
+一次事件
+
+```
+$(selector).one(type, fn) //只能使用一次
+```
+
+阻止事件冒泡:event.stopPropagation()
+
+阻止默认行为:event.preventDefault()
+
+##### event.type
+
+在jQuery中,我们可以使用event对象的type属性来获取事件的类型。
+
+##### event.which
+
+在jQuery中,我们可以使用event对象的which属性来获取单击事件中鼠标的左、中、右键。
+
+说明:
+event.which会返回一个数字,其中1表示左键,2表示中键,3表示右键。
\ No newline at end of file
diff --git "a/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.12.01jQuery\346\226\271\346\263\225.md" "b/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.12.01jQuery\346\226\271\346\263\225.md"
new file mode 100644
index 0000000000000000000000000000000000000000..865b01757c2ec75cc40dc65920575ffada2db8bd
--- /dev/null
+++ "b/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.12.01jQuery\346\226\271\346\263\225.md"
@@ -0,0 +1,124 @@
+2022.12.01jQuery方法
+
+jquery方法笔记
+
+1.eq():跟据下标找元素,从0开始
+
+```
+$('button').eq(2).click(()=>alert('按钮3'));
+```
+
+2.each(index,element):表示遍历jQuery对象集 中的所有元素对象
+
+```
+$('button').each(
+ function (index) {
+ if(index==2){
+ $(this).click(()=>{alert('按钮')});
+ }
+
+ }
+ )
+```
+
+3.detach():保留事件
+
+```
+var $btn = $('button').eq(2).detach();
+ $('button').eq(1).click(function () {
+ $(this).after($btn);
+ })
+```
+
+4.clone(bool):返回一个复制元素,默认是false:只克隆元素。不克隆事件,参数为bool=true:表示将事件一起复制,
+
+```
+$('button').eq(4).click(
+ function () {
+ var $btn3 = $('button').eq(2).clone(true);
+ $(this).after($btn3);
+ }
+ )
+```
+
+5.replaceWith():替换jQuery对象,
+
+```
+$('button').eq(3).replaceWith($(''));
+```
+
+6.hasClass(属性值):查找jQuery对象中的class有没有该属性值
+
+```
+console.log($('div').eq(0).hasClass('blue'));
+```
+
+7.全选
+
+```
+$('#selectAll').click(
+ function () {
+ //点击全部选中
+ if($(this).is(':checked')){
+ $('[class=fruit]').prop('checked',true);
+ }else{
+ $('[class=fruit]').prop('checked',false);
+ }
+
+ }
+ )
+```
+
+8.反选
+
+```
+$('#selectAll1').click(function () {
+ if($(this).is(':checked')){
+ console.log('111');
+ $('[class="fruit"]').each(
+ function () {
+ if($(this).is(':checked')){
+ $(this).prop('checked',false);
+ }else{
+ $(this).prop('checked',true);
+ }
+ }
+ )
+ }
+ })
+```
+
+9.反向过滤not():去除符合条件的
+
+```
+$('button').not('[class="btn"]').click(
+ function () {
+ alert('剩下的按钮点击')
+ }
+ )
+```
+
+10.filter():筛选符合条件的
+
+```
+$('button').filter('[class="btn"]').click(
+ function () {
+ alert('剩下的按钮点击')
+ }
+ )
+```
+
+11.has( ):查找子代中是否有该元素,如果有,为父元素绑定事件
+
+```
+$('.btn1').click(
+ function (e) {
+ e.stopPropagation();
+ }
+ )
+ $('div').eq(0).has('[class="btn2"]').click(
+ function () {
+ alert('点击')
+ }
+ );
+```
\ No newline at end of file
diff --git "a/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.12.02Ajax.md" "b/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.12.02Ajax.md"
new file mode 100644
index 0000000000000000000000000000000000000000..a0282216ebf3dad71142f00a942b05cd6a3b517c
--- /dev/null
+++ "b/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.12.02Ajax.md"
@@ -0,0 +1,55 @@
+2022.12.02Ajax
+
+为什么使用Ajax
+
+一种创建交互式网页应用的网页开发技术,用于浏览器和服务器之间进行数据交互
+使用脚本操纵HTTP和Web服务器进行数据交换,不会导致页面重载
+
+AJAX 的优缺点
+不需要插件的⽀持,原⽣ js 就可以使用
+用户体验好(不需要刷新页面就可以更新数据)
+减轻服务端和带宽的负担
+缺点:搜索引擎的支持度不够
+
+http请求
+(1)创建对象;XMLHttpRequest()
+(2)请求设置;open("GET","路径",true)
+(3)发送请求;send()
+var newAj=new XMLHttpRequest();
+ newAj.open("GET","json练习.json",true);
+ newAj.send();
+ newAj.onreadystatechange=function(){
+ if (newAj.readyState==4) {
+ if (newAj.status==200) {
+ var obj=JSON.parse(newAj.responseText);
+ console.log(obj);
+ }
+ }
+ }
+三,JSON与对象之间的转换
+1,JSON.stringify(obj):将对象转成json数据格式
+2,JSON.parse(json):将json转成对象
+
+
+
+1,GET方法;传送数据量小,处理效率高,安全性低,会被缓存
+send()中不需要添加任何参数,因为在连接服务器的时候就已经发送
+get请求就不必要设置 xhr.setRequestHeader(header,value)
+
+2,post方法;传送数据量大,处理效率低,安全性高,不会被缓存
+send()中需要添加参数,建议设置请求头
+参数可以是null或者xhr.send()|send(带有参数的)post请求在传递值的情况下必须 设置 xhr.setRequestHeader(header,value)
+
+3.响应数据处理;将返回的json类型的数据转换成对象
\ No newline at end of file