模拟事件
JavaScript是一种事件驱动型语言.遇到代码后不会立即执行,只有当相应的事件发生了之后,相应的操作才会执行,这就是事件驱动
使用
基本语法
let myEvent = new Event(typeArg, eventInit);
typeArg
:DOMString
类型,表示创建事件的名称; eventInit
:可选配置项,包括:
设置
let myEvent = new Event("pingan",
{
"bubbles":true, "cancelable":false}
);
触发
EventTarget.dispatchEvent(eventObject);
参数eventObject
表示事件对象,是new Event()
方法返回的创建的Event对象。
操作一下
//这里的“myClick”,就是自定义事件类型,是事件传输的“暗号”。
document.addEventListener("myClick",myClickHandler