DOM 自定义事件,观察者模式
一部分代码1
2
3
4
5
6
7
8
9
10
11
12$(function() {
var div1 = document.getElementById("div1");
div1.addEventListener("todo", function() {
alert("todo")
});
// 创建
var evt = document.createEvent("HTMLEvents");
// 初始化
evt.initEvent("todo", false, false);
// 触发, 即弹出文字
div1.dispatchEvent(evt);
})