正则表达式入门
元字符代码说明.匹配除换行符以外的任意字符w匹配字母或数字或下划线或汉字W匹配与w 相反d匹配数字D匹配非数字b匹配单词的开始或结束B匹配不是单词的开始或结束s匹配任意的空白符s匹配不是任意的空白符^匹配开头$匹配结束限定符代码说明*重复零次或更多次+重复一次或更多次?重复零次或一次|或者{n}重复n次{n,}重复n次或更多次{n,m}重复n到m次懒惰限定符代码说明*?重复任意次,但尽可能
元字符代码说明.匹配除换行符以外的任意字符w匹配字母或数字或下划线或汉字W匹配与w 相反d匹配数字D匹配非数字b匹配单词的开始或结束B匹配不是单词的开始或结束s匹配任意的空白符s匹配不是任意的空白符^匹配开头$匹配结束限定符代码说明*重复零次或更多次+重复一次或更多次?重复零次或一次|或者{n}重复n次{n,}重复n次或更多次{n,m}重复n到m次懒惰限定符代码说明*?重复任意次,但尽可能
1 webpack使用来做什么的在我们愉快的使用vue,React等框架时,听说过webpack,确很少了解过它,在vue-cli3中和create-react-app等脚手架中往往看不到webpack的身影,在vue-cli3中,它的作者使用了vue.config.js来覆盖它,当在它最里面还是webpack。在create-react-app中你要使用npm run eject才能把webpa
AJAXAsynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求var request = new XMLHttpRequest(); // 新建XMLHttpRequest对象 request.onreadystatechange = function () { // 状态发生变化时,函数被回调 if (request.readyS
js事件鼠标键盘事件:onclick、ondbclick、onmousedown、onmouseup、onmouseover、onmousemove、onmouseout、onkeypress、onkeydown、onkeyup;页面事件:onload、onunload、onresize、onerror、onabort;表单相关事件:onblur、onchange、onfocus、onreset、
单一职责:一个类,只需要做好一件事情。开放封闭:一个类,应该是可扩展的,而不可修改的。依赖倒置:一个类,不应该强依赖另一个类,每个类对于另外一个类都是可替代的配置化: 尽快能的使用配置,而不是硬编码面向接口编程:只需要关心接口,不需要关心实现。