精华内容
下载资源
问答
  • event是什么?事件对象

    千次阅读 2019-04-17 09:22:52
    一、什么是event 1.event是事件函数对象,内置对象的一种 事件对象包含的几个操作原语:(这里只当了解) CreateEvent() 创建一个事件对象 OpenEvent() 打开一个事件对象 SetEvent() 设置指定的事件对象为有...

    一、什么是event

    1.event是事件函数对象,内置对象的一种
    • 事件对象包含的几个操作原语:(这里只当了解)
    CreateEvent() 创建一个事件对象
    OpenEvent() 打开一个事件对象
    SetEvent() 设置指定的事件对象为有信号状态
    WaitForSingleObject() 等待一个事件 
    WaitForMultipleObjects() 等待多个事件 
    
    WaitForMultipleObjects 函数原型: 
    WaitForMultipleObjects( 
             DWORD nCount, // 等待句柄数 
             CONST HANDLE *lpHandles, //指向句柄数组 
             BOOL bWaitAll, //是否完全等待标志 
             DWORD dwMilliseconds //等待时间 
    )
    
    2.当触发某个事件,都会产生一个事件对象Event
    • 常用场景
    <script type="text/javascript">
            // 获取节点
    	var wrap=document.getElementById('wrap');
          // 可见事件函数里面有e参数,这个e对应的就是event对象,也可以缩写成ev,每个事件函数都有这个e
    	wrap.function(e)
    	{
    		var ev=e || window.event;  //或语法,返回为真的值
    		console.log(ev);
    		// 2.事件对象点击所在的位置
             //clientX和clientY,针对于浏览器视窗而言
    		console.log("clientX:"+ev.clientX+" "+"clientY:"+ev.clientY);
    		//offsetX和offsetY相对于自身而言
    		console.log("offsetX:"+ev.offsetX+" "+"offsetY"+ev.offsetY);
    		//screenX和screenY相对于显示屏
    		console.log("screenX:"+ev.screenX+" "+"screenY:"+ev.screenY);
    		//3.点击所对应的标签
    		console.log(ev.target);
    	}
    </script>
    
    • 事件通常与函数结合使用,函数不会在事件发生前被执行!
    • event对象只在事件发生的过程中才有效。
    • event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。

    二、event有什么用

    1.event每个事件函数都有的内置对象,里面储存着事件发生之后的信息
    2.我们可以根据这些信息做很多判断,或者是获取信息来显示
    • event对象属性和方法
    - clientX,clientY:返回当事件被触发时,鼠标指针相对于浏览器窗口可视文档区域的左上角的的水平x坐标和垂直y坐标;
    - screenX,screenY:返回当某个事件被触发时,鼠标指针相对于显示器左上角的水平x坐标和垂直y坐标;
    - offsetX,offsetY/layerX,layerY:事件发生的时候,鼠标相对于源元素左上角的位置;
    - x,y/pageX,pageY:事件发生的位置的 x 坐标和 y 坐标,它们相对于用CSS动态定位的最内层包容元素;
    - altKey,ctrlKey,metaKey,shiftKey:返回当事件被触发时,”ALT”、”TRL”、”meta”、”SHIFT”键 是否被按下;
    - keyCode:返回keydown和keyup事件发生的时候按键的代码,以及keypress 事件的- Unicode字符(firefox2不支持 event.keycode,可以用 event.which替代 );
    - button:返回当onmousedown, onmouseup, 和 onmousemove 事件被触发时,哪个鼠标按钮被点击。对其他事件,不管鼠标状态如何,都返回 0(比如onclick)。整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键同时按下(firefox中 0代表左键,1代表中间键,2代表右键); 
    可能的值: 
    - 0 没按键
    - 1 按左键
    - 2 按右键
    - 3 按左右键
    - 4 按中间键
    - 5 按左键和中间键
    - 6 按右键和中间键
    - 7 按所有的键
    - type:事件的类型,如onlick中的click;
    - srcElement/target:事件源,就是发生事件的元素;
    - relatedTarget:返回与事件的目标节点相关的节点;
    - fromElement,toElement:对于 mouseover 和 mouseout 事件,fromElement 引用移出鼠标的元素,toElement引用移入鼠标的元素;
    - currentTarget:返回其事件监听器触发该事件的元素;
    - timeStamp:返回事件生成的日期和时间;
    - eventPhase:返回事件传播的当前阶段,1表示捕获阶段,2表示处于目标,3表示冒泡阶段;
    - detail:表示的是与事件相关的细节信息
    - bubbles:返回布尔值,指示事件是否是起泡事件类型;
    - cancelable:返回布尔值,表示是否可以取消事件的默认行为;
    - cancelBubble:一个布尔属性,默认是false。把它设置为true的时候,将阻止事件进一步起泡到包容层次的元素;(e.cancelBubble = true; 相当于 e.stopPropagation();)
    - returnValue:一个布尔属性,设置为false的时候可以阻止浏览器执行默认的事件动作;(e.returnValue = false; 相当于 e.preventDefault();)
    - defaultPrevented:表示是否调用了preventDefault()
    - initEvent(eventType,canBubble,cancelable):初始化新创建的 Event 对象的属性;
    - preventDefault(): 通知浏览器不要执行与事件关联的默认动作;
    - stopPropagation():不再派发事件;
    - attachEvent(eventType, fn),detachEvent()/addEventListener(事件类型, 回调函数, 事件机制)
    - removeEventListener:为制定 DOM对象事件类型注册多个事件处理函数的方法,它们有两个参数,第一个是事件类型,第二个是事件处理函数。事件机制分为冒泡和捕获,如果为false表示事件冒泡,为true表示事件捕获。
    - 在attachEvent()事件执行的时候,this关键字指向的是window对象,而不是发生事件的那个元素;
    
    • 突然这么大的信息量,可能不太容易接受,但是这个可以当作工具使用,当想获取到什么信息的时候可以查找对应的来使用

    三、什么情况下使用用event

    1.最常用的当然是阻止事件冒泡了
    • 阻止事件冒泡:结合监听器addEventListener+event的stopPropagation方法
    <script>
        $btn=document.querySelector('#btn');
        // 三个参数 1.事件名称 2.函数(监听器) 3.事件监听阶段-捕获阶段 冒泡阶段
        // $btn.addEventListener('click',clickFun,false);
        // function clickFun(ev) {
        //         console.log(ev);
        //     }
        /*
            添加点击事件,之前前面有on意思是绑定的意思,而现在add就是绑定的意思,所以不需要加on
            false为冒泡,true为捕获
            冒泡从里往外,比如儿子点击事件发生了,父级元素点击也可以发生
            捕获从外往内,
        */
        $btn.addEventListener('click',function(ev){
            // 阻止事件冒泡  stopPropagation()
            ev.stopPropagation();
            alert('点击了btn');
        },false);
    
        $box=document.querySelector('#box');
        $box.addEventListener('click',function(ev){
            alert('点击了box');
        },false);
        // 这里会弹出两次,点击按钮的时候.这种现象就叫事件冒泡    
    </script>
    
    2.小程序应用场景下,使用event来传递参数
    • 小程序事件传参
    html部分
    <view bindtap='setId' data-index="{{index}}">点击</view>
    js部分
    Page({
      data: {
        index:'2'
      },
      // 事件传参,在事件后面设置data-index属性:data-后的自取,在通过event来获取传的参数
      setId(e){
        let index= e.currentTarget.dataset['index'];
        console.log(index);          //  2
      },
    })
    
    • 这里演示的是传的动态参数,实用场景为遍历数组渲染根据点击传递当前点击对象的信息以获取后续详情

    四、小总结

    • event让事件更加丰富,功能更加多样性
    • 使用技巧,根据所需功能百度了解获取所需信息的方法结合项目使用
    • 不同场景下event的用法是不同的,我们需要去涉猎,遇到可以参照别人的来尝试
    展开全文
  • 在计算机科学中,对象(英语:object),台湾译作物件,是一个存储器地址,其中拥有值,这个地址可能有标识符指向此处。对象可以是一个变量,一个数据结构,或是一个函数。是面向对象(Object Oriented)中的术语,...

    在初学面向对象语言的时候,很多书都会有这样的句子–“一切都是对象”。那么对象究竟是什么呢?是不是一切的事物都叫对象?但这里的对象并不是我们日常生活中的对象(事物),C#中我们把一个类的实例叫做对象,这里的对象并非只是具体的事物,它也可以是一种规则、计划或事件。在我看来,对象就是对事物共同特性及行为的抽象及总结。
    下面引用维基百科上对对象的定义:

    在计算机科学中,对象(英语:object),台湾译作物件,是一个存储器地址,其中拥有值,这个地址可能有标识符指向此处。对象可以是一个变量,一个数据结构,或是一个函数。是面向对象(Object Oriented)中的术语,既表示客观世界问题空间(Namespace)中的某个具体的事物,又表示软件系统解空间中的基本元素。
    在软件系统中,对象具有唯一的标识符,对象包括属性(Properties)和方法(Methods),属性就是需要记忆的信息,方法就是对象能够提供的服务。在面向对象(Object Oriented)的软件中,对象(Object)是某一个类(Class)的实例(Instance)。

    那么所谓面向对象编程,就是面向类和实例的编程方法吗?这样的理解似乎有些片面。面向对象并不是单纯的面向类和实例编程,更不是面向一切事物(一切都是对象)编程。在编程世界里提到面向对象更多的是指一种设计及编程的思想及开发方式,愚以为如何将问题抽象成对象并编码实现的过程便是面向对象编程,而不是写一个类实现一个实例就是面向对象编程。
    为了防止大家跟我在错误的道路上越走越远,下面同样粘一段维基百科的定义:

    面向对象程序设计(英语:Object-oriented
    programming,缩写:OOP)是种具有对象概念的程序编程范型,同时也是一种程序开发的方法。它可能包含数据、属性、代码与方法。对象则指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,对象里的程序可以访问及经常修改对象相关连的数据。在面向对象程序编程里,计算机程序会被设计成彼此相关的对象[1][2]。

    面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传统的程序设计主张将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,即对象。目前已经被证实的是,面向对象程序设计推广了程序的灵活性和可维护性,并且在大型项目设计中广为应用。此外,支持者声称面向对象程序设计要比以往的做法更加便于学习,因为它能够让人们更简单地设计并维护程序,使得程序更加便于分析、设计、理解。反对者在某些领域对此予以否认。

    当我们提到面向对象的时候,它不仅指一种程序设计方法。它更多意义上是一种程序开发方式。在这一方面,我们必须了解更多关于面向对象系统分析和面向对象设计(Object
    Oriented Design,简称OOD)方面的知识。许多流行的编程语言是面向对象的,它们的风格就是会透由对象来创出实例。

    重要的面向对象编程语言包含Common
    Lisp、Python、C++、Objective-C、Smalltalk、Delphi、Java、Swift、C#、Perl、Ruby 与
    PHP等。

    支持部分或绝大部分面向对象特性(类和实例、封装性、继承、多态)的语言即可称为基于对象的或面向对象的语言。Java跟C#是目前最流行的两门面向对象语言。
    从一开始的面向过程(Procedure Oriented,是一种以过程为中心的编程思想),到之后面向对象逐步成为主流,面向对象语言开始占据历史舞台。一开始面向对象的程序其实并非是面向对象语言写出来的,使用面向过程的语言也可以写出面向对象的程序,只是实现比较曲折,所以后来才会有层出不穷的面向对象语言。相较于面向过程及函数式编程。面向对象语言可以归类为:

    1. 基于对象的程序设计语言;
    2. 面向对象的程序设计语言。

    面向对象编程具有以下优点:

    1. 易维护
      采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。

    2. 易扩展
      通过继承,我们可以大幅减少多余的代码,并扩展现有代码的用途;
      我们可以在标准的模块上(这里所谓的”标准”指程序员之间彼此达成的协议)构建我们的程序,而不必一切从头开始。这可以减少软件开发时间并提高生产效率;

    3. 模块化
      封装可以定义对象的属性和方法的访问级别,通过不同的访问修饰符对外暴露安全的接口,防止内部数据在不安全的情况下被修改。这样可以使程序具备更高的模块化程度,方便后期的维护和修改。
      同时,面向对象语言允许一个对象的多个实例同时存在,而且彼此之间不会相互干扰;

    4. 方便建模
      虽然面向对象语言中的对象与现实生活中的对象并不是同个概念,但很多时候,往往可以使用现实生活中对象的概念抽象后稍作修改来进行建模,这大大方便了建模的过程。(但直接使用现实中的对象来建模有时会适得其反)。

    以上就是笔者对面向对象的一些理解,欢迎交流。

    展开全文
  • 使用哪个函数可以知道JQuery当前对象触发了什么事件。比如怎么显示这个对象触发的click,mousedown还是mousemove事件???
  • 1、什么是类? (1)类是一种抽象的概念。 (2)类:具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的...2、什么是对象? (1)对象是一种具体的概念。 (2)对象对象是...

    1、什么是类?
    (1)类是一种抽象的概念。
    (2)类:具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。
    2、什么是对象?
    (1)对象是一种具体的概念。
    (2)对象:对象是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。

    3、类与对象之间的关系?
    类与对象的关系就如模具和铸件的关系,类的实例化的结果就是对象,而对象的抽象就是类,类描述了一组有相同特性(属性)和相同行为的对象。解释的通俗一点就是,人是一种类,而具体的某一个人就是一个对象,每一个对象都符合这个类型的标准。一个类的所有对象都有相同的属性(都是人类),但有不同的属性值(名字、身高不一样等),不同的类的属性不完全相同。

    4、什么是封装?封装的作用?
    (1)封装(Encapsulation)是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装。什么是封装?封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。 适当的封装可以让程式码更容易理解和维护,也加强了程式码的安全性。

    (2)简单的理解就是:封装就是将一些复杂的或是不想让你看到的事物包装起来,叫做封装。从程序的角度来说就是,把一些内部复杂的逻辑或是不想让其他人员修改程序内部进而把部分程序包装起来,叫做封装。举一个 遥控器的例子,无论是电动玩具赛车遥控器还是电视遥控器,其内部都是复杂的电路板,由于技术人员出于对电路板的保护的角度来说或是不想其他人员看到内部丑陋的电路板的角度来说,通过手柄来包装都能达到这俩种效果。

    (3)封装的作用:
    ① 对象的数据封装特性彻底消除了传统结构方法中数据与操作分离所带来的种种问题,提高了程序的可复用性和可维护性,降低了程序员保持数据与操作内容的负担。
    ②对象的数据封装特性还可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块间干扰,达到降低程序复杂性、提高可控性的目的。

    5、什么是继承?继承的说明?
    goog在这里插入图片描述在这里插入图片描述
    (2)继承的重要说明:
    1>、子类拥有父类的所有成员变量和成员函数
    2>、子类可以拥有父类没有的方法和属性
    3>、子类就是一种特殊的父类
    4>、子类对象可以当作父类对象使用

    上述是对基本概念的理解和汇总,如有不恰当之处,请联系本人及时删除,谢谢!

    展开全文
  • 什么是类?什么是对象?类和对象有什么关系?

    万次阅读 多人点赞 2016-05-13 15:26:11
    面向对象(Object Oriented,OO)。 起初,“面向对象”是指在程序设计中采用封装、继承、多态等设计方法。现在,面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,ObjectOriented Analysis),...

    面向对象(Object Oriented,OO)。

    起初,“面向对象”是指在程序设计中采用封装、继承、多态等设计方法。现在,面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,ObjectOriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及面向对象的编程实现(OOP,Object Oriented Programming)。

    对象和类解释:

    1)对象:对象是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。

    2)类:具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。


    对象和类的关系:

    类与对象的关系就如模具和铸件的关系,类的实力化的结果就是对象,而对对象的抽象就是类,类描述了一组有相同特性(属性)和相同行为的对象。


    class person{ }//这个是类
    $obj = new person();//类的实例化就是对象
    



     

    展开全文
  • 面向对象(Object Oriented,OO)。 面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构...
  • 在VB中的对象事件什么 在VIsualBasice应用程序中,对象事件是由VisualBasic预先定义好的,能够被对象识别和响应的动作。 分类: 事件可分为系统事件和用户事件两种 1、系统事件是由系统或对象自己产生的...
  • 事件对象和target事件属性

    千次阅读 2018-07-09 16:34:23
    事件对象什么是事件对象呢?当我们触发一个事件时,便会产生一个事件对象,这个对象中包含着这个事件的相关信息,包括导致事件的元素、事件的类型、以及其它与特定事件相关的信息等。这个对象是在执行事件时,浏览器...
  • 事件对象事件对象

    千次阅读 2018-04-30 17:40:04
    事件对象&lt;body&gt; &lt;div style="width: 300px;height: 300px;background: red;"&gt; &lt;/div&gt; &lt;script type="text/javascript"&gt; var div...
  • 文章目录事件传统方式addEventListener常见的事件对象得属性和方法返回触发事件对象e.target 返回的是触发事件对象(元素)this 返回的是绑定事件对象(元素)扩展 this 有个非常相似的属性 currentTarget 在IE678...
  • 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,...面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行
  • 生活中的例子:  我家里有三个孩子,其中两个是我自己亲生的孩子,另个一个是我朋友由于出差而把他的孩子放在我家。  我朋友的孩子就是宿主(寄生)...即对象不是JavaScript语言本身的,但是可以在JavaSc...
  • matplotlib对象拾取事件处理

    万次阅读 2021-01-12 14:42:03
    前面讲到的众多数据光标案例其实都用到了matplotlib的pick_event事件(拾取事件),该事件表示画布中的对象被选中,该事件默认是禁用的,需要artist(数据元素,例如Line2D, Text, Patch, Polygon, AxesImage等)...
  • 【JavaScript】window对象_event事件对象

    千次阅读 2015-03-08 01:11:06
    获取发生事件事件对象,像键盘按下时使用的是哪 个按键,鼠标事件发生时的鼠标位置,以及按下的鼠标 按键是哪个。 主要属性: altKey属性:用于检测事件发生时,alt键是否被按下(true/false)。 ctrlKey属性:...
  • JS事件事件对象事件

    万次阅读 2015-05-11 23:14:18
    要想搞明白js的事件机制,必须搞清楚几个概念:事件对象事件源,还有事件事件对象: 当事件发生时会产生事件对象事件对象的作用是用来记录“事件发生是一些相关的信息。注意事件对象只有在事件发生时才会产生...
  • js中事件对象event

    千次阅读 多人点赞 2018-03-06 16:40:10
    当一个事件发生的时候,和当前这个对象发生的这个事件有关的一些详细信息(包括导致事件的元素、事件的类型、以及其它与特定事件相关的信息等。这个对象是在执行事件时,浏览器通过函数传递过来的。)都会被临时保存...
  • 1.获取自定义属性 var testEle = document.getElementById("test")  testEle.setAttribute("key","value"); // 设置  ...testEle.attributes["key...2.event的触发事件对象和绑定事件对象 event.target返回触发事
  • 1、target在事件流的目标阶段;currentTarget在事件流的捕获,目标及冒泡阶段。 2、event.currentTarget指向事件所绑定的元素,而event.target始终指向事件发生时的元素。 3、事件真正的发送者是evt.target(而且...
  • DOM常用的四大对象什么

    千次阅读 2018-06-01 21:27:00
    DOM常用的四大对象什么? 一、总结 一句话总结: 1、关注结构,关注主干 2、从主干处着手的话,可以发现dom就是四个东西,document(文档),element,attribute,event(事件)。 1、在 HTML DOM (文档...
  • (这是一篇我几年前发表在IBM developerWorks上的文章,在此转帖,构成面向对象的LotusScript的系列文章...不过在LotusScript支持的三种对象:Notes对象、自定义对象和OLE对象中,只有Notes对象支持事件。也就是说我们
  • 操作addEventListener的对象必须是dom对象,不能是jquery对象,因此不能通过$("xx")方式操作 使用mui('xx')这样获取的是一个集合,不能直接addEventListener,要么document.getelementbyid.要么mui('xx')[0],要么...
  • JS冒泡、捕获、默认事件那些事W3C规范三个事件阶段阻止冒泡、取消默认行为)(默认事件)防止冒泡和捕获取消默认事件return false兼容的使用方法(代码)事件对象event事件对象event的一些兼容性写法 W3C规范三个事件阶段...
  • JS基础——事件对象event

    万次阅读 热门讨论 2014-10-27 21:52:37
    事件什么会是对象呢?先了解一下事件处理 一、事件处理  JS在事件处理函数中提供了事件对象,帮助处理鼠标和键盘事件。同时还可以修改一些事件的捕获和冒泡流的函数。 事件处理分为三部分:对象.事件处理...
  • 你知道什么是面向对象吗?

    千次阅读 多人点赞 2019-03-05 11:02:52
    什么是面向对象(OOP/Object Oriented Programming)? 好多人看到这个问题就感觉这么简单的问题也不会吗?这种问题还需要学吗?我不知道是不是有人和我一样,刚开始只是知道Java是面向对象开发的语言,但是什么是...
  • 面向对象的本质是什么

    万次阅读 热门讨论 2010-02-08 22:06:00
     什么是面向对象的本质呢? 万物皆对象?No 抽象?No 复用?No 那到底是什么呢? 万物皆对象。问了几位网友,这是答复之一。看到了某个事物就来一个class?显然没有那么简单。至少也要抽象一下呀。 抽象。...
  • JavaScript中的Event事件对象详解

    万次阅读 多人点赞 2016-10-07 17:36:10
    在JavaScript中对于事件来讲,首先,我们需要了解这样几个概念:事件事件类型、事件绑定、事件监听、事件处理程序(事件侦听器)、事件对象(事件源)、事件流、事件冒泡、事件捕获、事件性能优化(事件委托[事件代理]...
  • Firefox 一般是事件... 其他浏览器均是window.event来获取事件对象,window可省略,event直接获取到事件对象  1)常用属性:  获取坐标 http://blog.csdn.net/lzding/article/details/45437707  
  • document 对象 、 自定义对象事件

    万次阅读 2017-07-04 17:54:42

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,304,688
精华内容 521,875
关键字:

对象的事件是什么