Document.createEvent与new Event区别
2024-09-08 16:43:50
Document.createEvent 写法:
const e = document.createEvent('HTMLEvents');
e.initEvent('click', true, true);
el.dispatchEvent(e);
new Event写法:
const e = new Event('click', {bubbles: true, cancelable: true});
el.dispatchEvent(e);
两者都能达到相同效果,但是推荐后者的写法,因为前者被弃用了。
MDN说:“createEvent使用的许多方法
, 如 initCustomEvent
, 都被废弃了. 请使用 event constructors 来替代.”。
参考:
1、Document.createEvent() - Web APIs | MDN (mozilla.org)
最新文章
- javaMail
- Angular学习-指令入门
- Chap5: question: 29 - 31
- 【Win10】让 TextBlock 按字符换行
- vi 整行 多行 复制与粘贴
- scp noneed passwd
- 为 Macbook 增加锁屏热键技巧
- TCP/IP详解学习笔记(10)-TCP连接的建立与中止
- angularjs中ng-attr的用法
- Java 四舍五入并小数点后保存两位,千分位分隔
- #20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
- 深入理解Redis Cluster
- AVPlayer 音乐播放后台播放,以及锁屏主题设置
- elasticsearch 多列 聚合(sql group by)
- js list数据 转 树状 层级 JSON,递归生成树状 层级 JSON
- Windows下查看文件MD5值
- (WCF) 利用WCF实现两个Process之间的通讯。
- spring mvc整合mybaitis和log4j
- mysql 修改默认配置 提高性能
- Android系统启动过程[典☆☆☆]
热门文章
- Java入门与进阶P-5.1+P-5.2
- 论文翻译:2020:ECAPA-TDNN: Emphasized Channel Attention, Propagation and Aggregation in TDNN Based Speaker Verification
- Windows性能监控工具Perfmon的使用、性能指标分析
- 12月7日内容总结——jQuery查找标签、操作标签、事件和动画效果,Bootstrap页面框架的介绍和使用讲解
- Linux06-常用命令 日期 日历 查找 过滤
- Cheat Engine 中文设置汉化教程
- .NET Core项目部署到Windows系统Docker
- 继承与多态 动手动脑3方法覆盖(override)”的要点
- Hyperledger Fabric部署与测试(Ubuntu)
- CCRD_TOC_2008年第7和第8期(ACR专辑)