![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaScript
automation13
这个作者很懒,什么都没留下…
展开
-
正则表达式(JavaScript)
1、g的作用 let reg1 = /3/; let reg2 = /3/g; let x = '353'; 则:x.match(reg1)只能匹配到第一个符合条件的子串,x.match(reg2)能匹配所有符合条件的子串2、利用正则表达式进行匹配替换 正则替换时,第二个参数可以是函数 function replace...原创 2018-05-01 22:30:41 · 152 阅读 · 0 评论 -
ES6多重箭头函数
ES6多重箭头函数多重箭头函数涉及计算机科学中的柯里化。TyepScript是ES6的超集,其官网(https://www.tslang.cn/)中包含在线编辑器,并可将TypeScript代码实时转换成JavaScript代码,方便阅读和理解,借助其理解ES6中的箭头表达式非常方便。TyepScript官网主页点击"练习"按钮即可跳转TyepScript编辑页面。测试代码如下截图:解释:1、看函...原创 2017-08-13 12:54:41 · 2188 阅读 · 1 评论 -
JavaScript原型链详解
JavaScript原型链详解注:个人Chrome浏览器亲测,图示无错误,童鞋们可以放心理解。图片出处:https://www.ibm.com/developerworks/cn/web/1306_jiangjj_jsinstanceof/转载 2017-08-13 11:31:44 · 221 阅读 · 0 评论 -
浮点数计算相关库
1、常见精度问题如:0.1+0.2,1.1*1.12、有很多同学将浮点数扩大成整数,直接乘以10^N,其实这也会可能导致误差,例如 0.57*100 => 56.99999999999999;另外除法运算也可能导致误差,5.7/10 => 0.5700000000000001;记住,包含浮点数的加减乘除都可能导致计算误差。(参考:https://zhuanlan.zhihu.com...原创 2018-11-30 14:02:15 · 1025 阅读 · 0 评论 -
好用的浏览器原生方法汇总
dom设置或移除className let bodyElement = document.getElementsByTagName('body')[0];bodyElement.classList.add('myClass1'); // body元素添加calss:myClass1bodyElement.classList.add('myClass2'); // body元素添加ca...原创 2018-09-14 16:19:22 · 708 阅读 · 0 评论