javascript
文章平均质量分 78
Dream勇少
这个作者很懒,什么都没留下…
展开
-
JS中的事件委托或是事件代理详解
起因: 1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的; 2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考; 概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同...转载 2018-12-05 18:03:22 · 96 阅读 · 0 评论 -
JavaScript数组去重(12种方法,史上最全)
数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中10种,面试官很有可能对你刮目相看。 在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试的时候可能会被问到。 注:写的匆忙,加上这几天有点忙,还没有非常认真核对过,不过思路是没问题,可能一些小细...转载 2018-12-10 16:28:53 · 424 阅读 · 0 评论 -
JavaScript常用数组操作方法,包含ES6方法
一、concat() concat()方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。 var arr1 = [1,2,3]; var arr2 = [4,5]; var arr3 = arr1.concat(arr2); console.log(arr1); //[1,2,3] console.log(arr3); //[1,2,3,4,5] 二、join(...转载 2018-12-10 20:32:13 · 150 阅读 · 0 评论 -
秒懂this
箭头函数中 this 的值取决于该函数外部非箭头函数的 this 的值,且不能通过 call() 、 apply() 和 bind() 方法来改变 this 的值。转载 2018-12-10 23:25:37 · 197 阅读 · 0 评论