![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用笔记
文章平均质量分 63
梦的遇见OvO
这个作者很懒,什么都没留下…
展开
-
常用正则表达式
一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$8 正数、负数、和小数:^(-|+)?\d原创 2022-05-27 20:32:27 · 192 阅读 · 0 评论 -
业务中处理数据结构常用的js方法
#一、由map、filter、reduce、find展开filterfilter方法可以筛除数组和类似结构中不满足条件的元素,并返回满足条件的元素组成的数组。const integers = [1, 2, 3, 4, 6, 7];const evenIntegers = integers.filter(i => i%2 === 0);// evenIntegers的值为[2, 4, 6]findfind返回数组或类似结构中满足条件的第一个元素const pos原创 2022-05-27 13:47:40 · 283 阅读 · 0 评论 -
javascript常用积累
一、JS动画与动作不一致解决:if(!$( "#handle").is(":animated")){ //判断元素是否处于动画状态}#二、停止事件冒泡event.stopPropagation();- 禁止JS报错 window.onerror = function(){ return true ; }try {/*try to do*/} catch(e){/*do this if try error */}#三、查看JS对象属性 var res =原创 2022-05-11 18:33:26 · 90 阅读 · 0 评论 -
js常用字符串操作
charAt()返回在指定位置的字符。var str = "abac_dfra_wa";console.log(str.charAt(3)); //输出 c#charCodeAt()返回在指定的位置的字符的 Unicode 编码。var str = "abac_dfra_wa";console.log(str.charCodeAt(3)); //输出99#fromCharCode()从字符编码创建一个字符串console.log(String.fromCharCode...原创 2022-05-12 23:13:43 · 82 阅读 · 0 评论 -
DOM常用API
一、基本类型介绍#1.1 Node类型DOM1级定义了一个Node接口,该接口由DOM中所有节点类型实现。这个Node接口在JS中是作为Node类型实现的。在IE9以下版本无法访问到这个类型,JS中所有节点都继承自Node类型,都共享着相同的基本属性和方法 Node有一个属性nodeType表示Node的类型,它是一个整数,其数值分别表示相应的Node类型假设我们要判断一个Node是不是元素,我们可以这样判断if(someNode.nodeType == 1){console.lo原创 2022-05-12 23:10:30 · 2364 阅读 · 0 评论 -
js数组对象字符串常用方法总结
#一、String对象#1.1 slicestringObject.slice(start, end)var a = 'Hello world!';var b = a.slice(2);var c = a.slice(-4, -2);// a: 'Hello world!'// b: 'llo world!'// c: 'rl',参数可为负#1.2 substrstringObject.substr(start, length)var a = 'Hello world!'原创 2022-05-12 23:05:25 · 802 阅读 · 0 评论 -
javascript100个代码片段
实现字符串长度截取function cutstr(str, len) { var temp; var icount = 0; var patrn = /[^\x00-\xff]/; var strre = ""; for (var i = 0; i < str.length; i++) { if (icount < len - 1) { temp = st原创 2022-04-20 17:35:51 · 204 阅读 · 0 评论 -
css常用的代码片段
1、垂直对齐如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑:.verticalcenter{ position: relative; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}使用这个技巧,从单行文本、原创 2022-05-11 14:17:50 · 270 阅读 · 0 评论 -
js常用代码片段
转义特殊字符为html实体HtmlEncode: function(str){ return str.replace(/&/g, '&').replace(/\"/g, '"').replace(/</g, '<').replace(/>/g, '>').replace(/'/g, ''');},验证是否为有效的手机电话号码IsMobile: function(str){ var rp = /^1[3|4|5|7|8][0-9]\d{4,8}$/;原创 2022-05-12 22:58:52 · 119 阅读 · 0 评论 -
javascript常用API集合
#一、节点1.1 节点属性Node.nodeName //返回节点名称,只读Node.nodeType //返回节点类型的常数值,只读Node.nodeValue //返回Text或Comment节点的文本值,只读Node.textContent //返回当前节点和它的所有后代节点的文本内容,可读写Node.baseURI //返回当前网页的绝对路径Node.ownerDocument //返回当前节点所在的顶层文档对象,即documentNode.nextSib原创 2022-05-12 20:25:02 · 136 阅读 · 0 评论 -
git常用命令备忘录
Git配置git config --global user.name "robbin" git config --global user.email "fankai@gmail.com"git config --global color.ui truegit config --global alias.co checkoutgit config --global alias.ci commitgit config --global alias.st statusgit config -原创 2022-05-11 13:49:47 · 123 阅读 · 0 评论 -
lodash常用API
_.chunk将数组进行切分这个函数把数组按照一定的长度分开,返回新的数组。(片段化数组)const arr = [1,2,3,4,5,6,7,8,9];_.chunk(arr,2);// =>[[1,2],[3,4],[5,6],[7,8],[9]]#compact去除假值。(将所有的空值,0,NaN过滤掉)_.compact(['1','2',' ',0])// => ['1','2']#uniq数组去重。(将数组中的对象去重,只能是数组原创 2022-05-11 13:43:34 · 569 阅读 · 0 评论