event对象的理解

0.给对象绑定事件准确的说是给对象事件绑定事件函数

1.event:事件对象,当一个事件发生的时候,和当前这个对象发生的事件有关的信息都会被i临时保存到event对象中

2.event对象必须在一个事件调用的函数里面才有对应事件的内容

3.事件触发时调用的函数,叫做事件函数,一个函数是不是事件函数,取决于这个函数是不是当前被调用

4.IE9+.Chrome:event是一个内置全局对象,也可以通过事件函数第一个参数传入

 IE9-:event时内置全局变量,不能当作参数传入

 Firefox(标准下):event对象只能通过事件函数的第一个参数传入的

  兼容性处理方式:obj.onclick=function(ev){

            ev = ev||event;

          }

时间: 2024-10-25 19:32:25

event对象的理解的相关文章

对于jq里的Event对象的方法一些理解

这些是我从jq手册的Event对象一篇里获取的理解 event.currentTarget  在事件冒泡阶段中的当前DOM元素 例子: $("p").click(function(event) { alert( event.currentTarget === this ); // true }); 概述:相当于this(DOM的) event.data 当前执行的处理器被绑定的时候,包含可选的数据传递给jQuery.fn.bind. 例子: $("a").each(

JS和JQ的event对象对比和应用

摘要 js和jq的event对象大同小异,本文简单对比下它们的'click'事件下的不同和应用 js jquery jq event 代码测试: ? 1 2 3 4 5 6 7 <div id= "test" ><p>test text<p></div> <script src= "vendor/jquery-2.1.1.js" ></script> <script> test.ad

event 对象 小记

event对象的属性提供了有关事件的细节并且通过event对象的方法,可以控制事件的继续传播和阻止事件的默认行为 2级DOM Events 标准定义了一个标准的事件模型  被除了IE外的所有现代浏览器实现     在标准事件模型中event对象传递给事件句柄函数,在处理事件的时候获取事件发生的一些属性和控制事件的一些行为(冒泡和默认行为)   在标准事件模型中,Event的各种子接口定义了额外的属性,也就是可以定义多种种类的event对象  而IE只有一种event对象 应用于所有的事件处理 2

HTML DOM Event对象

我们通常把HTML DOM Event对象叫做Event事件 事件驱动模型 事件源:(触发事件的元素)事件源对象是指event对象 其封装了与事件相关的详细信息. 当事件发生时,只能在事件函数内部访问的对象 处理函数结束后会自动销毁 事件流:当页面元素触发事件的时候, 该元素的容器以及整个页面都会按照特定的顺序响应该元素的触发事件 事件传播的顺序叫做事件流. 事件分类:鼠标事件,键盘事件,表单事件,页面事件 我这里主要列举鼠标事件的: 1.鼠标事件: var btnNum = event.but

焦点 、event对象、事件冒泡、事件绑定、AJAX知识点备忘

焦点:使浏览器能够区分用户输入的对象,当一个元素有焦点的时候,那么他就可以接收用户的输入. 设置焦点的几种方式: 1.点击 2.TAB键 3.JS onfocus   onblur 属性 var oinp=document.getElementById('shuru') oinp.onfocus=function(){ if(oinp.value=='请输入'){ oinp.value='' } } oinp.onblur=function(){ if(oinp.value==''){ oinp

Day28:Event对象、队列、multiprocessing模块

一.Event对象 线程的一个关键特性是每个线程都是独立运行且状态不可预测.如果程序中的其他线程需要通过判断某个线程的状态来确定自己下一步的操作,这时线程同步问题就 会变得非常棘手.为了解决这些问题,我们需要使用threading库中的Event对象. 对象包含一个可由线程设置的信号标志,它允许线程等待某些事件的发生.在初始情况下,Event对象中的信号标志被设置为假.如果有线程等待一个Event对象,而这个Event对象的标志为假,那么这个线程将会被一直阻塞直至该标志为真.一个线程如果将一个E

Jsp(3):内置对象和四种域对象的理解

由来:在jsp开发中,会频繁使用到一些对象 .例如HttpSession,ServletContext,ServletContext,HttpServletRequet.所以Sun公司设计Jsp时,在jsp页面加载完毕之后就会自动帮开发者创建好这些对象,开发者只需要直接使用这些对象调用方法即可!这些创建好的对象就叫内置对象,一共有九个. 内置对象名 类型 request HttpServletRequest  response  HttpServletResponse config Servle

JS-DOM:Event 对象

事件(event)由事件及事件方法组成:  (事件对象的兼容写法:window.event||event) 1.鼠标事件: mousedown.mousemove.mouseup.ondbclick.contextmenu... 2.表单事件: focus.blur.submit.change... 3.键盘事件 keydown.keyup.keypress... 4.阻止冒泡 oEvent.cancelBubble=true; 5.阻止默认事件 return false; 6.键盘方法 key

event对象

Event 对象代表事件的状态,比如事件在其中发生的元素.键盘按键的状态.鼠标的位置.鼠标按钮的状态. 事件句柄 鼠标/键盘属性 标准event属性 参考:HTML DOM Event 对象