diff --git "a/47\346\233\276\345\276\267\346\243\256/2022-11-16-\346\255\243\345\210\231\345\222\214\345\274\202\345\270\270/.keep" "b/47\346\233\276\345\276\267\346\243\256/2022-11-16-\346\255\243\345\210\231\345\222\214\345\274\202\345\270\270/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/47\346\233\276\345\276\267\346\243\256/2022-11-16-\346\255\243\345\210\231\345\222\214\345\274\202\345\270\270/\347\254\224\350\256\260.md" "b/47\346\233\276\345\276\267\346\243\256/2022-11-16-\346\255\243\345\210\231\345\222\214\345\274\202\345\270\270/\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..34f245bc9429c285616896530a1faa01671ed871 --- /dev/null +++ "b/47\346\233\276\345\276\267\346\243\256/2022-11-16-\346\255\243\345\210\231\345\222\214\345\274\202\345\270\270/\347\254\224\350\256\260.md" @@ -0,0 +1,89 @@ +## 正则,异常 + +`console.log(/(\d{4})-(/d{2})-(/d{2})/.exec('2022-11-16'))` + +`// 2022-11-16 2022 11 16` + +​ `$1 $2 $3` + +`console.log(RegExp.$1);` //2022 捕获数组 + +`console.log(RegExp.$2);` //11 + +`console.log(RegExp.$3);` //16 + + + +//使用replace分组捕获 + +//引用子表达式的内容 + +`console.log(/(aabc)(ccab)\1,\2/.exec('aabcccabaabcccab'));` + +`//1:aabc 2:ccab` + +//反捕获:?::将捕获到的子表达式隐藏 + +`console.log(/(?:aabc)(ccba)/.exec('aabcccabaabcccab'));` + +`//1: 2:ccab` + +// ?: :紧跟着 ?!:不紧跟着 ?::反捕获 ??:非贪婪(有0取0没0取1) + +//查紧跟着c后面的b + +`console.log(/b(?=c)/.exec(‘abc’));` //查b(由c紧跟着) + +//查a(后面跟的不是b) + +`console.log(/a(?!b)/.exec('abca'));` + + + +#### 异常 + +//异常处理 + +`try{` //尝试捕获异常,里面放的式可能出错的代码 + +​ `const fn=function(){` + +​ `const data=null;` + +​ `return data;` + +`};` + +​ `const data=fn();` + +`};` + + + +//包装类:null undefined 没有包装类 + + `console.log(data.name);` //报错 + + `console.log('try');` + + + +`catch(error){` + +​ `console.log(error.message);` //对捕获到的错误进行一些处理 + +​ `console.log('catch')` + +`}` + + + +`finally{` + +​ `console.log('this is finally');` //不管有没有捕获错误,等会执行finally中的代码 + +`}` + + + +//try 每次只能捕获一个异常,报错之后的代码中止执行 \ No newline at end of file diff --git "a/47\346\233\276\345\276\267\346\243\256/2022-11-17-\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213/.keep" "b/47\346\233\276\345\276\267\346\243\256/2022-11-17-\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/47\346\233\276\345\276\267\346\243\256/2022-11-17-\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213/\344\275\234\344\270\232.html" "b/47\346\233\276\345\276\267\346\243\256/2022-11-17-\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213/\344\275\234\344\270\232.html" new file mode 100644 index 0000000000000000000000000000000000000000..d2cb3498b0e39a505a27fedfd757b62faeabdcd0 --- /dev/null +++ "b/47\346\233\276\345\276\267\346\243\256/2022-11-17-\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213/\344\275\234\344\270\232.html" @@ -0,0 +1,124 @@ + + + + + + + Document + + --> + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
郑玮喆庄云廖治先郑文源戴俊锋陈昊童谢金金占志新张淑芳刘永潘廖柏成
郑宗帅李韦峰吴欣燕陈梅香陈立智袁贵森赵浩敏林世涛罗启恒卢国建黄柱菘
陈鹏张耀仁陈华伟张正豪韦仲晓黄富贵陆建锋曾德森吴文龙陆利群黄雄
王世财张先杰胡基耀马鑫涛李涛杨凌翔罗此东唐皓颖白婉婷
+ + + \ No newline at end of file diff --git "a/47\346\233\276\345\276\267\346\243\256/2022-11-17-\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213/\347\254\224\350\256\260.md" "b/47\346\233\276\345\276\267\346\243\256/2022-11-17-\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213/\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..2249f42e71fcc45343a6870f9002e418be36c3e3 --- /dev/null +++ "b/47\346\233\276\345\276\267\346\243\256/2022-11-17-\346\265\217\350\247\210\345\231\250\345\257\271\350\261\241\346\250\241\345\236\213/\347\254\224\350\256\260.md" @@ -0,0 +1,62 @@ +### 浏览器对象模型(Browser object Model) + +//弹窗输入 + +`window.prompt('请输入')` + +//弹窗 + +window.alert('警告') + +`//确认框:点击确认返回true,取消返回flase` + +`var result =window.confirm('确定取消吗?');` + +​ `if(result){` + +​ `alert('痛失600w');` + +`}else(` + +​ `alert('成功躲过骗局');` + +`)` + + + +//定时器:seTimeout():在设定的毫秒数后调用函数或计算表达式 + +//HTMLcollection 数组 + +​ `var img=document.getElementsByTagName('img')[0];` + +​ `const imgArr=['图片','图片'];` + +​ `var count=0;` + + + +#### 定时器 + +setlnterval(); + +语法 + +`setInterval(code,millisec,lang)` + +//设定时器,3秒后出结果 + +​ `st=setinterval(fn,3000);` + +setTimeout() + +语法 + +setTimeout(code,millisec,lang) + +| 参数 | 描述 | +| -------- | --------------------------------------------------- | +| code | 必需。要调用的函数后要执行的javaScript代码串 | +| millisec | 必需。在执行代码前需要等待的毫秒数 | +| lang | 可选。脚本语言可以是:JScript\|VBScript\|JavaScript | +