![](https://img-blog.csdnimg.cn/c0e84b8285c3416c971d834137a5a533.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JS
javascript,ES6
mumu_wangwei
祝愿看到内容的各位都能不放弃自己。也许美好就在下个路口,你只需要做的就是停下来多看看这个美好的世界。浮生墓,主修“红尘道”,让我们在红尘中修行而不忘初心。
展开
-
【JS】addEventListener方法介绍
第三个参数useCapture:设置传递的类型,默认值为false,即冒泡传递(可省略);使用 attachEvent 方法有个缺点,this 的值会变成 window 对象的引用而不是触发事件的元素。addEventListener(),事件监听,用于向指定的元素添加事件监听。在捕获中,外部元素的事件会被先触发,然后才会触发内部元素的事件。在冒泡中,内部元素的事件会先被触发,然后再触发外部元素;(它允许给一个事件注册多个监听器,且不会覆盖已存在的事件)事件的传递有两种方式:冒泡与捕获。转载 2022-09-07 23:25:19 · 6010 阅读 · 0 评论 -
【JS】call方法介绍
如果一个函数不是 JavaScript 对象的方法,那么它就是全局对象的函数(参见前一章)。在 JavaScript 中,函数是对象的方法。方法,您可以编写能够在不同对象上使用的方法。下面的例子创建了带有三个属性的对象(原创 2022-09-07 23:22:17 · 234 阅读 · 0 评论 -
【JS】defineProperty方法介绍
由于Object.defineProperty可以给对象定义属性,我们通过value,可以动态地将obj对象的属性动态地添加给target中。【注意】writable默认值为false,即不加writable方法,target的值也不可写/修改。【注意】set方法只有在设置/修改指定属性值的时候,才会触发,即调用set下的匿名函数。【注意】get方法只有在获取指定属性值的时候,才会触发,即调用get下的匿名函数。set方法的值也是一个函数,定义时会自动注入一个参数,此参数会设置属性的值。转载 2022-09-07 23:10:36 · 577 阅读 · 0 评论 -
【JS】reduce方法介绍
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。reduce() 可以作为一个高阶函数,用于函数的 compose。注意: reduce() 对于空数组是不会执行回调函数的。原创 2022-09-07 22:07:09 · 117 阅读 · 0 评论