![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
零碎补充
给我笑一个
这个作者很懒,什么都没留下…
展开
-
谈一下JS中call、apply、bind的异同和用法
首先他们都是调用一个对象的方法,用另一个对象替换当前对象。举个例子: B.call(A, args1,args2);即A对象调用B对象的方法。 B.apply(A, arguments);即A对象应用B对象的方法。 可以看到: 相同点------方法是一样的, ------第一个参数的作用是一样的, 不同点------两者传入的列表形式一样 call可以传入多个参数 apply只能传入两个参数。第二个参数往往是作为数组形式传入 var name = '小张', ag原创 2020-11-06 15:40:50 · 124 阅读 · 0 评论 -
稍微深谈一下对事件委托的理解
今天遇见了一个关于事件委托的问题,被问到原理的时候没有说的很清楚,现在回想起来后,记录一下。 关于时间委托, 我先举个例子吧,就是在一个公司里边,有好几个员工的快递被同时告知在同一天要下楼去领。但是都是同时,大家一起在下边等着拿快递,是不是有点繁琐,何必不让前台MM帮我们带领呢??这样大家都省事了,而且前台MM也可以根据我们的名字正确的把快递发到我们的手里。这,就是 事件委托的例子。这里我理解的是: 现在委托前台的同事是可以代为签收的,即程序中的现有的dom节点是有事件的 新员工也是可以被前台MM代为签收原创 2020-10-29 19:06:29 · 297 阅读 · 0 评论