前言
事件属性是以定义事件动作的全局事件属性。事件属性又分为窗口事件属性,表单事件, 键盘事件,鼠标事件,多媒体事件,其他事件
窗口事件属性: 由窗口触发该事件 (适用于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)事件 个人总结:窗口事件属性是针对窗口一系列操作做出的变化。