首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4299156/blog/5140140

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

JavaScript 中的事件委托

JavaScript 中一个重要的方法就是事件委托(又叫事件代理)。事件委托将事件侦听器添加到一个父级元素上,这样就只用添加一次事件侦听器,可以避免向 (父级元素内)很多特定的 DOM 节点添加多个事件侦听器,减少了内存消耗,从而优化程序性能。而这个添加在父元素上的事件侦听器通过事件冒泡的事件流机制以分析查找子元素的匹配项。事件委托的概念解释并不复杂,但很多人不明事件委托到底是如何的工作,本文就来解释一下事件委托的工作原理。 事件冒泡(Event Bubbling) 要完全理解事件委托的工作原理,必须要先了解事件冒泡。事件冒泡的事件流最先是由微软在其开发的 IE 浏览器中实现的。事件冒泡的事件流,事件的触发会从最底层的 DOM 元素开始发生,一直向上传播,直到 document 对象。就像把一颗石头投入水中,泡泡会一直从水底冒出水面。事件冒泡也正因此而得名。 与事件冒泡事件流相对的还有一个事件捕获事件流,它的事件触发过程与事件冒泡正好相反,如上图所示。在起初阶段,除了 IE 浏览器默认的事件流是使用的事件冒泡,其它的浏览器(Netscape)采用的是捕获,后由改为了先捕获,后冒泡。不过...

更多下载渠道 | 优麒麟新增上海交通大学等四大镜像站

优麒麟开源操作系统新增多所高校镜像站! 快来康康哪个离你最近~ 优麒麟20.04LTSPro版本自发布以来,让越来越多的国内外开源镜像站对优麒麟投以更多的关注,并陆续将优麒麟软件源和镜像收录其中。除已有的阿里云、华为云、清华大学等15个开源镜像站下载通道,现新增北京外国语大学、重庆邮电大学、上海交通大学和东莞理工学院开源镜像站,为爱好者们提供了更多的镜像下载选择渠道。 以下是本次新增开源镜像站的详情: 1、北京外国语大学镜像站 北京外国语大学镜像站作为 TUNA镜像的姊妹站,由北外信息技术中心支持创办、清华TUNA协会运行维护,提供和TUNA镜像站基本一致的镜像内容,网络接入 CERNET2IPv6和中国移动IPv4线路,支持HTTP/HTTPS/RSYNC访问。 2、重庆邮电大学镜像站 重庆邮电大学镜像站由重庆邮电大学信息与网络管理中心提供支持,由红岩网校工作站运维安全部/CQUPT-LUG维护,旨在为大家提供各大主流 Linux发行版的安装镜像/ISO文件(为西南地区乃至全国和校内用户提供Linux镜像源和开源软件的反向代理服务)。 3、上海交通大学镜像站 上海交通大学镜像站由上海...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

用户登录
用户注册