【发布时间】:2013-07-23 03:00:53
【问题描述】:
我正在编写一个 API,不幸的是需要避免使用任何 jQuery 或 3rd 方库。事件究竟是如何通过 jQuery 绑定到元素的?
jQuery 示例:
$('#anchor').click(function(){
console.log('anchor');
});
出于沮丧,我快要在元素上编写 onClick 属性了,但我想了解 jQuery 事件和 DOM 元素之间的联系。
当标记本身没有改变时,元素如何知道触发 jQuery 事件?他们如何捕获 DOM 事件并覆盖它?
我已经创建了自己的 Observer 处理程序,但不能完全理解如何将元素链接到 Observer 事件。
【问题讨论】:
标签: javascript events click