我试图理解另一个程序员的代码,并且有一个initEvents()方法。有些文章说这是一种过时的方法,但我不确定。 你可以帮帮我吗?这是什么?它真的过时了吗?
答案 0 :(得分:0)
这确实是一个deprecated method init the event before dispatching
,您应该使用Event constructor,它有第二个参数用于事件初始化,然后根据需要调度事件。
像这样:
// create a look event that bubbles up and cannot be canceled
var evt = new Event("look", {"bubbles":true, "cancelable":false});
document.dispatchEvent(evt);
// event can be dispatched from any element, not only the document
myDiv.dispatchEvent(evt);