js-事件,BOM,DOM(2019/5/28)

JS --- 事件,BOM,DOM


一、 事件

事件(Event)是 JavaScript 应用跳动的心脏 ,进行交互,使网页动起来。
当我们与浏览器
中 Web
页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、
鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web
浏览器中发生的事情,
比如说某个 Web 页面加载完成,或者是用户滚动窗口或改变窗口大小。
通过使用 JavaScript
,你可以监听特定事件的发生,并规定让某些事件发生以对这些事件
做出响应。

1. 作用


(1)验证用户输入的数据。
(2)增加页面的动感效果。
(3)增强用户的体验度


2. 事件类型
JavaScript 可以处理的事件类型为:鼠标事件、键盘事件、 HTML 事件。

Window 事件属性 :针对 window 对象触发的事件(应用到 标签)

Form 事件 :由 HTML 表单内的动作触发的事件(应用到几乎所有 HTML
元素,但最常用
在 form 元素中)

Keyboard 事件 : 键盘事件

Mouse 事件 :由鼠标或类似用户动作触发的事件

Media 事件 :由媒介(比如视频、图像和音频)触发的事件(适用于所有 HTML
元素,但
常见于媒介元素中,比如