在触发DOM上的某一个事件的时候,会产生一个事件对象event,这个对象记录这和事件有关的一些信息。不管是DOM0级的事件绑定还是DOM2级的事情绑定都会有event对象传入,在通过HTML特性指定事件处理程序的时候,变量event保存这event对象,代码如下琐事:var btn = docume...
分类:
编程语言 时间:
2015-05-14 01:00:36
阅读次数:
168
我们常说JavaScript采用的异步事件驱动的编程模型,所谓事件就是指用户或浏览器自身执行的某种动作。而事件处理程序(event handler)就是响应或处理事件的函数,给事件添加处理程序的方式有以下几种。HTML事件处理程序在早期的web开发中,使用的是直接给目标对象或文档元素添加事件处理程序...
分类:
编程语言 时间:
2015-05-13 14:37:01
阅读次数:
97
参考javascript编程全解 javascript高级程序设计对事件的处理方式称为事件处理程序或事件侦听器 ,对于一个元素或事件,只能设定1个事件处理程序,却可以同时设定多个事件监听器1)设定为HTML元素的属性 百度上面将事件处理程序设定为html元素的属性,能在元素在载入的时候被设定2)为了...
分类:
Web程序 时间:
2015-05-06 14:43:31
阅读次数:
128
第13章事件一.事件1.1事件冒泡:事件发生时从里面向外传播如:div>body>html>document1.2事件捕获:事件发生时从外层向里层传播如document>html>body>div1.3DOM事件流是三个阶段:事件捕获,处于目标阶段事件冒泡二.事件处理程序2.1html事件处理程序1...
分类:
编程语言 时间:
2015-05-06 10:30:09
阅读次数:
188
上一篇是谈的事件流,博客地址:点我;这次我们说说具体的事件处理。0x00:事件处理程序现在有三种方式注册事件处理程序:HTML事件处理程序DOM0级事件处理程序DOM2级事件处理程序001:HTML事件处理程序就是说给html标签的属性设置事件处理程序;例如:点我p标签的属性onclick,把它的值...
分类:
Web程序 时间:
2015-05-01 19:52:03
阅读次数:
146
定义和用法bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。实例1(一个事件)记得把js引用地址换掉当点击鼠标时,隐藏或显示 p 元素: This is a paragraph. 请点击这里 实例2(三个事件) This is a paragrap...
分类:
Web程序 时间:
2015-04-23 21:15:26
阅读次数:
159
一、一次性事件
one() 方法为被选元素附加一个或多个事件处理程序,并规定当事件发生时运行的函数。当使用 one() 方法时,每个元素只能运行一次事件处理器函数。语法形式:$(selector).one(event,[data],function)其中event参数必需,当添加到元素的一个或多个事件。由空格分隔多个事件。必须是有效的事件。data参数可选,是传递到函数的额外数据。function...
分类:
Web程序 时间:
2015-04-20 17:07:52
阅读次数:
151
1 var EventUtil={ 2 addHandler:function(element,type,handler){ //为元素添加事件处理程序 3 if(typeof element.addEventListener=="function"){ ...
分类:
其他好文 时间:
2015-04-19 11:18:22
阅读次数:
130
一、什么是事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对...
分类:
编程语言 时间:
2015-04-17 13:49:32
阅读次数:
146
libevent的核心-event
Libevent是基于事件驱动(event-driven)的,从名字也可以看到event是整个库的核心。event就是Reactor框架中的事件处理程序组件;它提供了函数接口,供Reactor在事件发生时调用,以执行相应的事件处理,通常它会绑定一个有效的句柄。
//在event2/event_struct.h中event的结构描述
struct event...
分类:
其他好文 时间:
2015-04-16 23:45:13
阅读次数:
366