|
事件:是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。
事件技术: 实现交互功能
事件三要素:
(1)事件源: 什么元素
(2)事件类型: 什么时候(鼠标单击、鼠标双击、鼠标移入、鼠标移出)
鼠标单击: onclick
鼠标双击: ondblclick
鼠标移入: onmouseenter
鼠标移出: onmouseleave
(3)事件处理函数 : 做什么事情
注册事件 : 给元素添加交互功能
事件源.事件类型 = 事件处理函数
事件执行原理(重点)
注册事件的时候,事件处理函数不会执行 (声明函数,函数体不执行)
事件处理函数有两种调用方式
a. 交互触发: 用户通过交互来触发事件. 浏览器底层会自动调用这个函数
b. 主动执行: 主动使用调用函数语法来执行: 事件源.事件类型() |
|