gpt4 book ai didi

javascript - js事件和DOM事件有什么区别?

转载 作者:搜寻专家 更新时间:2023-11-01 04:26:02 25 4
gpt4 key购买 nike

我正在尝试理解 js 中的事件(例如:单击、按键...)。但是在网上学习的时候,看到它在'DOM events'上提到了很多。所以我的问题是js事件和DOM事件一样吗?如果不是,有什么区别?

最佳答案

DOM 事件在 DOM 发生变化或与用户交互时触发,它们是 Javascript 事件。请阅读所有内容:http://www.w3schools.com/jsref/dom_obj_event.asp

除了 DOM 事件之外,您还可以在 Javascript 中定义自己的事件对象,并使用“dispatchEvent”方法来触发该事件。例如:

var event = new Event('build');

// Listen for the event.
elem.addEventListener('build', function (e) { ... }, false);

// Dispatch the event.
elem.dispatchEvent(event);

简而言之,您可以将 DOM 事件视为从 DOM 元素触发的原生 Javascript 事件。虽然 Javascript 事件可以是 DOM 事件或自定义事件

关于javascript - js事件和DOM事件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17291444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com