zoukankan      html  css  js  c++  java
  • 12.3笔记 事件对象

    1.每个元素身上的事件都是天生自带的,不需要我们去定义,只需要我们给这个事件绑定一个方法
    2.事件绑定的写法
    (1)div.onclick=function(){} DOM0级
    (2)div.addEventListener()或div.attachEvent() DOM2级事件绑定
    3.二者的区别
    onclick是这个元素的私有的属性,天生自带的,而addEventListener()是公有的属性,从EventTarget(事件源)对象上继承来的。
    IE低版本的attachEvent是公有的
    div.onclick存在事件冒泡机制没有捕获机制
    div.addEventListener()可有冒泡可有捕获
    div.attachEvent()只有冒泡机制
    4.div.addEventListener和div.attachEvent的区别
    (1)前者有冒泡和捕获机制,后者只有冒泡机制
    (2)事件名前者不带on后者带on
    (3)前者this指向当前元素,后者指向window
    (4)前者是标准浏览器的写法,后者是IE8以下
    每个函数都有一个arguments对象,他是这个函数所有参数构造的集合

  • 相关阅读:
    android学习第一天
    定力
    C++ 虚基类表指针字节对齐
    c++内存对齐 转载
    #Pragma Pack(n)与内存分配
    c++ data语意学
    point类型·
    对象内存 (扩展 Data Structure Alignment)
    reinterpret_cast and const_cast
    static_cast AND dynamic_cast
  • 原文地址:https://www.cnblogs.com/bogeyijiu/p/10058237.html
Copyright © 2011-2022 走看看