首页 > 其他 > 详细

传统的事件类型

时间:2020-01-07 11:18:44      阅读:94      评论:0      收藏:0      [点我收藏+]

1.表单事件,submit 和reset事件,click事件,change事件,focus和blur(不会冒泡)

2. Window事件:load,DOMContentLoaded,readystatechange可以替代load,unload用于保存用户状态,

        beforeunload事件可以询问用户是否确定离开当前页面

        <img>也可以有为load和error事件注册处理程序,调整按大小会触发resize,滚动会触发scroll

3.鼠标事件:是可以冒泡的,从点击的最深嵌套上触发,冒泡到文档最顶层,事件对象有属性集,描述了鼠标的位置和按键状态和是否有辅助键

      ClientX和ClientY指定鼠标在窗口中的位置,button和which指定鼠标键,有辅助键时对应属性为altkey,ctrlkey,metakey,shiftkey为true

      click事件,detail属性指定了单击,双击或者三击。

      事件队列mousedown,mouseup浏览器会触发click事件,后跟着dblclick,鼠标右键会触发contextmenu事件

      mouseWheel

4.键盘事件:键盘事件会冒泡到Document对象和Window对象,事件对象有KeyCode字段

DOM事件,html5事件<audio>和<video>有很多事件,

      拖放事件,历史管理机制,表单验证机制,触发invalid事件,离线web应用包括了cached,checking,downloading,error,noupdate,obsolete

      progress,updateready事件,

      message事件的异步通信

XMLHttpRequest和FileReader对象上触发事件,事件过程,loadstart,progress loadend,

传统的事件类型

原文:https://www.cnblogs.com/1521681359qqcom/p/12119269.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!