可以设置useCapture参数,以确定侦听器是运行于捕获阶段、目标阶段还是冒泡阶段。 (1)如果将useCapture设置为true,则侦听器只在捕获阶段处理事件,而不在目标或冒泡阶段处理事件。 (2)如果useCapture为false,则侦听器只在目标或冒泡阶段处理事件。 (3)当然,有的情况需要在所有三个阶段都侦听事件,此时不能使用“|”符号将true和false连接。useCapture参数是布尔类型而不是uint,使用位操作得到的依然是true。为了实现针对三个阶段的事件响应,只能在代码中调用两次“addEventListener()”,第一次将useCapture设置为true,第二次再将useCapture设置为false。ActionScript 3.0的编译器正确能处理这样的代码。 addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

useCapture相关推荐

  1. addListener添加事件监听器,第三个参数useCapture (Boolean) 的作用

    addEventListener 有三个参数:第一个参数表示事件名称(不含 on,如 "click"):第二个参数表示要接收事件处理的函数:第三个参数为 useCapture,本文 ...

  2. 处理 react_【学习教程】React 中阻止事件冒泡的问题

    来源 | https://www.cnblogs.com/Wayou/p/react_event_issue.html 在正式开始前,先来看看 js 中事件的触发与事件处理器的执行. js 中事件的监 ...

  3. 【冷知识】获取网页所有的监听事件类型、方法。请认准getEventListeners

    获取事件列表 getEventListeners(window)//获取window绑定的所有监听事件列表//----------------------------------------getEv ...

  4. 「前端面试题系列7」Javascript 中的事件机制(从原生到框架)

    前言 这是前端面试题系列的第 7 篇,你可能错过了前面的篇章,可以在这里找到: 理解函数的柯里化 ES6 中箭头函数的用法 this 的原理以及用法 伪类与伪元素的区别及实战 如何实现一个圣杯布局? ...

  5. 关于Javascript的内存泄漏问题的整理稿

    常规循环引用内存泄漏和Closure内存泄漏 要了解javascript的内存泄漏问题,首先要了解的就是javascript的GC原理. 我记得原来在犀牛书<JavaScript: The De ...

  6. jQuery学习---------认识事件处理

    3种事件模型: 原始事件模型 DOM事件模型 IE事件模型 原始事件模型(0级事件模型) 1.事件处理程序被定义为函数实例,然后绑定到DOM元素事件对象上,实现事件的注册. 例子:var btn = ...

  7. javascript addEventListener()

    为什么80%的码农都做不了架构师?>>>    element.addEventListener(event,function,useCapture) event:必须 字符串 指定 ...

  8. 最详细的JavaScript和事件解读

    与浏览器进行交互的时候浏览器就会触发各种事件.比如当我们打开某一个网页的时候,浏览器加载完成了这个网页,就会触发一个 load 事件:当我们点击页面中的某一个"地方",浏览器就会在 ...

  9. 2014-02-26_javascript_event

    监听事件: addEventListener(type,callback,useCapture); removeEventListener(type,callback,useCapture); 添加: ...

最新文章

  1. autojs遍历当前页面所有控件_自定义控件(引入布局)
  2. [deviceone开发]-do_Http组件示例
  3. python php linux-选择PHP与Python,可以考虑这三个问题
  4. spring boot(一):入门篇
  5. nvme驱动_耗时3天2夜,搞定了macbook pro(2015款)更换nvme固态,经验分享一下,希望能帮到有需要的人!...
  6. saleor设置braintree支付方式
  7. FlasCC例子研究之Drawing补充
  8. 学习Nutch不错的系列文章
  9. linux crontab定时任务常用梳理
  10. 二.编写第一个c#程序(注释,命名空间,类,Main方法,标识符,关键字,输入,输出语句,)...
  11. Xml中SelectSingleNode方法中的xpath用法
  12. java你如何保证事务的完整性_基于Java工作事务提醒系统设计.doc
  13. 项目背景一般写什么_项目申报整体框架规划思路,提高你的书写逻辑!
  14. 【WPF】WPF 命令
  15. [asp.net]自定义控件(数据绑定)
  16. laravel文件上传与下载
  17. Markdown从入门到放弃
  18. 致远OA表单自定义函数(明细表去重拼接)
  19. 2021年计算机能力挑战赛真题总结C++版
  20. 管理的两大核心,工作目标、人的价值

热门文章

  1. python 图片/语音文件实现base64的转换与解析
  2. Win10笔记本触摸板在按键时或刚按完键后无法正常使用的问题
  3. 拼多多商家怎样做来降低店铺退款的几率?
  4. 导出excel时,弹出的下载窗口一闪而过
  5. 微信Android热更新Tinker使用详解(by 星空武哥)
  6. FIT2CLOUD飞致云荣膺“2022年度OSCHINA优秀开源技术团队”奖项
  7. 罗升阳:那两年炼就的Android内功修养(转载老罗的)
  8. Spark(25) -- Spark SQL读取数据(mysql、json、parquet、csv、普通文本)
  9. 现在个人博客网站还能够备案吗?是否需要企业身份才能备案?
  10. Linux中gcc4.8.5升级到gcc5.4.0用已经编译好的安装包升级(重点是不用编译安装,可以更省时)