在js中触发一个事件的时候,会产生一个事件对象,也就是函数处理程序中的event,通过event我们可以访问到所有与事件有关的信息,如事件的类型、事件发生对象等等。需要注意的是关于event对象IE 和 非IE在支持方式不同。DOM中的事件对象不管是标签内绑定事件,DOM0级还是DOM2级,事件处理程序都会传入一个event。<button id="myBtn" onclick="alert(eve...
分类:
编程语言 时间:
2015-07-11 15:09:01
阅读次数:
171
on()函数用于为指定元素的一个或多个事件绑定事件处理函数。次外,你还可以额外传递事件处理函数一些所需的数据。从jQuery1.7开始,on()函数提供了绑定事件处理程序所需的所有功能,用于统一取代以前的bind()、delegate()、live()等事件函数。即时是执行on()函数之后新添加的元...
分类:
其他好文 时间:
2015-07-10 18:41:55
阅读次数:
105
一、事件驱动1.事件javascript侦测到的用户的操作或是页面的一些行为(怎么发生的)2.事件源引发事件的元素。(发生在谁的身上)2.事件处理程序对事件处理的程序或是函数(发生了什么事)二、事件的分类1.鼠标事件onclickondblclickonmousedowmonmouseuponmousemoveonmouseoveronmous..
分类:
编程语言 时间:
2015-07-08 22:50:47
阅读次数:
206
JavaScript是单线程执行的,无法同时执行多段代码。当某一段代码正在执行的时候,所有后续的任务都必须等待,形成一个队列。一旦当前任务执行完毕,再从队列中取出下一个任务,这也常被称为 “阻塞式执行”。所以一次鼠标点击,或是计时器到达时间点,或是Ajax请求完成触发了回调函数,这些事件处理程序或回调函数都不会立即运行,而是立即排队,一旦线程有空闲就执行。所以 setTimeout 并不能保证执行的时间,是否及时执行取决于 JavaScript 线程是拥挤还是空闲。...
分类:
编程语言 时间:
2015-07-08 14:47:18
阅读次数:
106
(本文转载自别处)JavaScript事件冒泡简介及应用一、什么是事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它...
分类:
编程语言 时间:
2015-07-04 13:58:59
阅读次数:
138
本章内容1、理解事件流2、使用事件处理程序3、不同的事件类型一、事件流事件流描述的是从页面中接受事件的顺序。IE的事件流是事件冒泡流,而Netscape的事件流是事件捕获流1、事件冒泡事件冒泡,即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上转播至最不具体的节点(文档)。...
分类:
其他好文 时间:
2015-07-02 19:24:19
阅读次数:
176
WPF控件库之Menu(1)Menu 是一个控件,使用该控件可以对那些与命令或事件处理程序相关联的元素以分层方式进行组织。每个 Menu 可以包含多个 MenuItem 控件。每个 MenuItem 都可调用命令或调用 Click 事件处理程序。MenuItem 也可以有多个 MenuItem 元素...
功能:运行一个可执行文件,并重定向它的标准输出stdOut以及错误输出errOut给主程序。类的所有消息由主程序的事件处理函数myProc_Evnt统一处理,事件的传递细节为:
myProc事件 -> 以字符串方式封装 -> 主程序Invoker -> 主程序事件处理程序
消息格式为:
"myProc.exited" -> 程序执行完毕,退出了,或者进程被杀死了;
"myProc.disp...
演示几个地图事件:1. 点击标记缩放地图仍然使用上一遍文章使用的英国伦敦的地图。点用户点击标记时实现缩放地图的功能(点击标记时绑定地图缩放事件)。代码如下: 使用 addListener() 事件处理程序来注册事件的监听。该方法使用一个对象,一个事件来监听,当指定的事件发生时 ...