zoukankan      html  css  js  c++  java
  • Javascript中的事件对象和事件源

      什么是事件对象

      之前说事件委托(事件代理)的时候,也提过事件对象和事件源,今天在这里简单总结一下。

      当触发某个事件的时候,会产生一个事件对象event,这个对象里面包含与事件相关的所有信息。

      事件对象只有在触发事件的时候会产生,无法手动创建,并且只能在事件处理函数内部访问,事件处理函数结束后,该对象自动销毁。

      怎么获取事件对象

      我们可以创建一个变量,来获取事件对象event

      var ev = ev || window.event;  //兼容IE浏览器

      在标准浏览器中,会自动将事件对象event传递给事件处理函数

      而在IE浏览器中,则需要用window.event

      事件对象具体的一些属性和方法可以去W3C查阅

      什么是事件源

      事件源就是你当前操作的那个元素。

      怎么获取事件源

      标准浏览器:event.target

      IE浏览器:window.event.srcElement

       

      好了。以上就是我对事件对象和事件源一些简单的总结,希望能对大家有点帮助。

  • 相关阅读:
    移动端常用单位——rem
    媒体查询media query
    canvas——绘制解锁图案
    canvas——离屏
    canvas——动画实例
    canvas绘制圆弧
    canvas二次贝塞尔&三次贝塞尔操作实例
    form表单中id与name的区别
    数据存储 mysql
    数据存储 csv
  • 原文地址:https://www.cnblogs.com/zhang-xun/p/6785157.html
Copyright © 2011-2022 走看看