?? 今天呢,咱们来说说事件委托,有的相关资料叫事件代理. ? 首先呢,先来讲讲事件委托的起源:由于事件处理程序可以为web应用提供交互能力,因此很多开发人员会不分青红皂白的向页面中添加大量的处理程序.在js中,添加到页面的事件处理程序数量直接关系到页面的整体运维性能.导致这一问题的原因是多方面的. ...
分类:
Web程序 时间:
2020-02-28 01:36:25
阅读次数:
90
原文链接:https://blog.csdn.net/aiolos1111/article/details/52047380 简单以jQuery的 on() 方法为例说明: API: .on( events [, selector ] [, data ][, handler]) 如果on()方法的s ...
分类:
Web程序 时间:
2020-02-26 20:56:22
阅读次数:
91
事件冒泡本身的特性,会带来的坏处,也会带来的好处。 1.3.8.1 什么是事件委托 事件委托:也称为事件代理,在 jQuery 里面称为事件委派。 说白了就是,不给子元素注册事件,给父元素注册事件,把处理代码在父元素的事件中执行。 生活中的代理: js事件中的代理: 1.3.8.2 事件委托的原理 ...
分类:
其他好文 时间:
2020-01-10 20:47:25
阅读次数:
105
第1章 课程介绍【说说面试的那些事儿】本章会出几个面试题,分析每道题目设计的知识点,然后总结出一个完整的知识体系。让我们开始 “题目->知识点->解题” 的快乐之旅吧。第2章 JS基础-变量类型和计算【不会变量,别说你会JS】本章介绍变量的类型和计算的知识点和题目,包括值类型和引用类型区别,类型判断 ...
分类:
编程语言 时间:
2019-12-31 01:31:21
阅读次数:
568
腾讯前端开发电话一面 链接:https://www.nowcoder.com/discuss/291573?type=all&order=time&pos=&page=1 1.事件代理 2.链式调用3.call,原型链4.http25.https6.TCP UDP 7.cookie session8 ...
分类:
其他好文 时间:
2019-10-01 20:31:48
阅读次数:
83
事件委托 js中事件冒泡我们知道,子元素身上的事件会冒泡到父元素身上,事件代理就是本来加载子元素身上的事件,加在其父元素身上,其问起产生了,那么多的子元素怎么区分事件本应该是哪个子元素的。 答案就是event对象记录的事件源,他就是发生事件的子元素; 事件委托的好处? 1、效率高,比如不用for循环 ...
分类:
Web程序 时间:
2019-07-30 21:21:46
阅读次数:
117
javascript 事件冒泡和事件代理 事件冒泡 简单的讲,当子元素的事件处理函数被触发(如onclick),该事件会从事件源(当前子元素)逐级向上层元素传递,触发祖先元素的 onclik 事件,一直到最外层 html 根元素。 这可能会带来困扰,不必要的事件处理函数被执行了,不过我们可以阻止事件 ...
分类:
其他好文 时间:
2019-07-01 12:22:52
阅读次数:
72
本文原链接:https://www.cnblogs.com/xiaohuochai/p/9178390.html 前端性能优化的七大手段 前面的话 本文将详细介绍前端性能优化的七大手段,包括减少请求数量、减小资源大小、优化网络连接、优化资源加载、减少重绘回流、使用性能更好的API和构建优化 减少请求 ...
分类:
其他好文 时间:
2019-06-26 10:58:26
阅读次数:
126
jquery的bind跟on绑定事件的区别:主要是事件冒泡(事件代理); jquery文档中bind和on函数绑定事件的用法: .bind(events [,eventData], handler) .on(events [,selector] [,data], handler) 从文档中可以看出, ...
分类:
Web程序 时间:
2019-05-30 17:47:30
阅读次数:
126
学习了JS一段时间,自己封装了一些日常码代码需要用到的框架,需要的小伙伴可以参考一下该框架主要功能有:阻止事件冒泡、阻止默认事件、获取元素、添加事件、删除事件、单个事件代理,多个事件代理、清除class、获取滚动距离等框架代码如下: ...
分类:
Web程序 时间:
2019-05-23 15:56:17
阅读次数:
146