zoukankan      html  css  js  c++  java
  • 传统的事件类型

    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,

  • 相关阅读:
    SLS评测报告
    Flash对不同的浏览器的兼容性
    NodeJS的Cluster模块使用
    Varnish+Xcache构建高性能WEB构架初探
    Memcached Client的释疑
    Firebug及YSlow简介与使用图文详解
    PHP Memcached 实现简单数据库缓存
    PHP + Memcache 实现Session共享
    Linux 开机关机在线求助与指令输入
    Linux 基础学习篇笔记 Linux基础知识
  • 原文地址:https://www.cnblogs.com/1521681359qqcom/p/12119269.html
Copyright © 2011-2022 走看看