![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端知识点
文章平均质量分 55
Buamd
这个作者很懒,什么都没留下…
展开
-
js数组合并concat()和Array.prototype.push.apply()方法执行后原数组区别
js数组合并的2个常用方法:concat()1、concat 返回一个新数组,原数组不变。var a=[1,2,3],b=[4,5,6];var c = a.concat(b)console.log(c). //[1,2,3,4,5,6]console.log(a). //[1,2,3]console.log(b). //[4,5,6]Array.prototype.push.apply()2、Array.prototype.push.apply() 返回值是合并后数组的长度,a原创 2021-07-28 10:13:12 · 279 阅读 · 0 评论 -
JavaScript 中的基本类型
Number(数字) String(字符串) Boolean(布尔) Symbol(符号)(ES2015 新增) Object(对象) Function(函数) Array(数组) Date(日期) RegExp(正则表达式) null(空) undefined(未定义)JavaScript 还有一种内置的Error(错误)类型...原创 2021-02-22 11:46:43 · 137 阅读 · 0 评论 -
JS中的typeof用法
1、 typeof是一个运算符,有2种使用方式:1、typeof(表达式) :对表达式做运算2、typeof 变量名:对变量做运算。2. typeof的返回值包括如下几种:1、'undefined' --未定义的变量或值2、'boolean' --布尔类型的变量或值3、'string' --字符串类型的变量或值4、'number' --...原创 2021-02-22 11:25:10 · 25757 阅读 · 0 评论 -
常用正则表达式-正则判断
验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零...原创 2019-10-31 11:47:32 · 963 阅读 · 0 评论 -
事件委托的概念和原理
事件委托优点减少DOM操作的,减少浏览器的重绘(repaint)和重排(reflow),从而提高性能; 减少内存空间的占用率,因为每一个函数都是一个对象,对象越多,内存占有率就越大,自然性能就越差,使用事件委托,只需要在其父元素中定义一个事件就可以。 适合事件委托的事件有:click,mousedown,mouseup,keydown,keyup,keypress 可以方便地动态添加和...原创 2019-07-04 11:17:25 · 2885 阅读 · 1 评论