一个初级html学者的掌握

126 阅读2分钟

前言

事件属性是以定义事件动作的全局事件属性。事件属性又分为窗口事件属性,表单事件,
键盘事件,鼠标事件,多媒体事件,其他事件
窗口事件属性:
由窗口触发该事件 (适用于body标签)
1.onafterprint属性:在打印文档之前运行脚本,在用户设置页面打印及打印对话框出
现后触发。
表现形式:

2.onbeforeprint:在文档打印之前运行脚本,在用户设置页面打印,但在打印对话框出
现前触发。
表现形式:

注:onafterprint属性通常与onbeforprint属性一起使用。
3.onbeforeonload属性:在文档加载之前运行脚本
4.onblur属性:在窗口失去焦点时运行脚本
5.onfocus属性:当窗口获得焦点时运行脚本
6.onload属性:当文档加载时运行脚本,在文档对象加载完成后触发,通常用于body标
签元素中,用于在页面完全加载之后执行指定的脚本(包括图片,脚本,css文件)。
表现形式:

7.onmessage属性:当触发消息时运行脚本
8.onoffline属性:当文档离线时运行脚本
9.ononline属性:当文档上线时运行脚本
10.onpagehide属性:当窗口隐藏时运行脚本
11.onpageshow属性:当窗口可见时运行脚本
12.onpopstate属性:当窗口历史记录改变时运行脚本
13.onredo属性:当文档执行再执行操作(redo)时运行脚本
14.onresize属性:当调整窗口大小运行脚本
表现形式:

15.onstorage属性:当 Web Storage 区域更新时(存储空间中的数据发生变化时)
运行脚本
16.onundo属性:当文档执行撤销时运行脚本
17.onunload属性:当用户离开文档时运行脚本
注:如果你重新载入页面,unload 事件将被触发(onload)事件
个人总结:窗口事件属性是针对窗口一系列操作做出的变化。