绑定、取消绑定 DOM 事件

监听用户与浏览器交互时生效产生的行为,并做一些特殊操作

阻止默认动作或事件冒泡

如何取消事件或防止事件冒泡DOM树

jQuery: e.preventDefault()、e.stopPropagation()

从键盘事件获取键值

将事件处理程序绑定到键盘操作并检索触发事件的键值

jQuery: $.keypress()、$.keyup()、$.keydown()

获取当前鼠标位置

如何在鼠标移动或单击时获取当前鼠标位置

jQuery: $.mousedown()、$.click()、$.mouse...

当文档加载完成后执行代码

在文档“准备就绪”之前,无法安全地操纵页面。这是确保代码不会过早运行的方法

jQuery: $.live()、$.on()、$.bind()

实时绑定事件处理程序

为现在、将来和给定选择器匹配的所有元素附加事件处理程序

jQuery: $(document).ready()

绑定和取消绑定事件处理程序

如何将处理程序函数附加或分离到事件(例如单击,焦点或提交)

jQuery: $.on()、$.bind()、$.live()、$.click()、$.focus()、$.submit()、etc.

触发事件

如何创建和分发事件. 与 jQuery 相对应的功能: $.trigger(), $.click(), $.blur(), $.keyup(), $.mousedown(), etc.

jQuery: $.trigger()、$.click()、$.focus()、$.submit()、etc.