Document.createEvent() 创建自定义事件
document.createEvent用于创建事件,在DOM Level 2 的事件中就有HTMLEvents,MouseEvents,UIEvents事件类型。
应用举例:
// 创建事件
var event = document.createEvent('Event');// 定义事件名为'build'.
event.initEvent('build', true, true);// 监听事件
elem.addEventListener('build', function (e) {// e.target matches elem
}, false);// 触发对象可以是任何元素或其他事件目标
elem.dispatchEvent(event);
由上述示例可总结,创建自定义事件 有四步。
注意
Event type字符串只能传递事件模块中定义的值给CreateEvent。其中一些事件模块是在DOM事件规范定义的,还有些事在其他规范定义的(如SVG),还有一些是Gecko-specific事件。详情见下表。
Document.createEvent() 创建自定义事件相关推荐
- document.createEvent建立自定义事件
document.createEvent用于创建事件,在DOM Level 2 的事件中就有HTMLEvents,MouseEvents,UIEvents事件类型.DOM Level 3增加很多事件类 ...
- 【JavaScript】- createEvent() 创建自定义事件
document.createEvent 用于创建事件,在DOM Level 2 的事件中就有HTMLEvents,MouseEvents,UIEvents 事件类型.DOM Level 3增加很多事 ...
- java 自定义事件_在Java中创建自定义事件
你可能想调查一下观测器模式. 下面是一些让自己开始工作的示例代码:import java.util.*;// An interface to be implemented by everyone in ...
- js事件Event对象(自定义事件对象 CustomEvent)
文章目录 一.参考 二.Event 接口介绍 2.1 事件分类 三. 创建过时Event不推荐 3.1 document.createEvent 3.1.1 语法`var event = docume ...
- JavaScript 自定义事件、触发事件
1. 自定义事件的基本步骤 创建事件. var event = document.createEvent('Event'); 初始化事件[参数:事件类型.事件是否在DOM中冒泡.是否可以用 preve ...
- Javascript自定义事件功能与用法实例分析
原文地址:https://www.jb51.net/article/127776.htm 本文实例讲述了javascript自定义事件功能与用法.分享给大家供大家参考,具体如下: 概述 自定义事件很难 ...
- 创建html自定义标签,如何为htm创建自定义标签
您可以按照以下步骤创建自定义html标签: 步骤1-注册一个新元素. 使用document.registerElement()创建自定义元素: var XFoo = document.register ...
- Vue(组件间通信:props、自定义事件、全局事件总线、消息订阅与发布)
一.props props不仅可以实现父给子传递信息,还可以进行子给父传递信息 1.父给子传递信息: 父组件中给子组件实例传递信息 子组件利用props进行接收组件传递信息(接收方式有三种:数组.对象 ...
- google Analytics 自定义事件的设置与获取(埋点)
前提:在使用google统计的时候,需要使用到自定义事件(埋点)上传,让运营进行分析,所以由此做个记录,希望可以帮助到其他人. 总体分析:你先要将sdk放入代码中,再去平台设置相关事件,然后在代码中使 ...
最新文章
- js 判断一个元素是否存在
- 2021春季学期-创新与实践-硬件平台硬件
- 欢迎使用markdown编辑器20181206
- 程序员的数学3线性代数pdf_程序员带娃福利:《汉声数学》41本PDF
- [BZOJ3751] [NOIP2014] 解方程 (数学)
- 输出等边三角形php,php打印三角星星方法实列
- AI应用开发基础傻瓜书系列3-激活函数
- 终极解码播放mkv声音小的解决
- 沉淀,再出发:docker的原理浅析
- Flutter进阶第14篇:支付宝支付【上】
- 进销存软件管理系统排名(最新版)
- IntelliJ IDEA上svn分支管理和使用
- ensp查看历史配置命令_学习华为ensp基本命令小技巧
- 数据库原理课程设计---停车场管理系统
- 小辩《降薪求职,到底该不该?》
- GO语言04(简单的RESTful API服务器,API 服务器健康状态自检)
- 序号47指标横向展示.xlsx_杭州增加2万个小客车指标!想拥有“浙A”车牌,这个APP一定要收好~...
- 产品经理的职责 产品规划 产品设计 推导研发 职责误区
- arrayToJson将数组转化为json格式的js代码
- php备忘录,备忘录模式及其php实现
热门文章
- Android程序中完美解决Zxing二维码扫描图片变形问题
- Linux下刻录光盘
- tensorflow的优势
- 华为 linux 重启命令,华为服务器重启管理口
- 江苏省计算机技能大赛项目,南通职业大学荣获2020年江苏省职业院校技能大赛计算机网络应用赛项一等奖...
- java计算机毕业设计智能医技预约系统源码+mysql数据库+系统+部署+lw文档
- 什么是公链,私链,联盟链?
- “千人千面”的个性化时代,金融产品也能快速应“变”
- 如何在 Chromebook 上启用开发者模式
- linux执行命令全称,Linux常用命令全称