通过指定事件处理程序可以侦听事件的发生并对其作出响应,已达到某种交互目的。那么指定事件处理程序的方式有哪些呢?比如有以下代码:要求为按钮指定一个单击事件处理程序,即单击按钮时输出相应信息。1.HTML事件处理程序某个元素支持的每种事件,都可以使用一个与相应事件处理程序同名的HTML特性来指定。特性的...
分类:
其他好文 时间:
2015-08-26 22:06:13
阅读次数:
656
前言作为一名有创新意思的开发人员,你迟早会发现内置的控件会满足不了你的想象力。拥有扩展已存在的视图、组建复合的控件以及创建独特的新视图能力,可以创建出最适合自己应用程序工作流的有优美用户界面,让用户得到最优的体验。创建新视图的最佳方法和希望达到的目标有关:1.如果现有控件已经可以满足希望实现的基本功能,那么只需对现有控件的外观或行为进行修改或扩展即可。通过重写事件处理程序和onDraw()方法。2...
分类:
移动开发 时间:
2015-08-25 21:43:56
阅读次数:
233
javascript事件基础和事件绑定一、事件驱动 1.事件 javascript侦测到的用户的操作或是页面的一些行为(怎么发生的) 2.事件源 引发事件的元素。(发生在谁的身上)3.事件处理程序 对事件处理的程序或是函数 (发生了什么事)二、事...
分类:
编程语言 时间:
2015-08-20 01:24:41
阅读次数:
144
$(selector).unbind(); --unbind() 方法会删除指定元素的所有事件处理程序$(selector).unbind("click"); --unbind() 方法移除被选元素的click事件处理程序。$(selector).bind("click", function);.....
分类:
Web程序 时间:
2015-08-19 01:58:04
阅读次数:
230
兼容性问题的解决:因为 IE 和 DOM 对于现代事件处理程序指派的方式不同,为了保证我们编写的代码在 IE 和 DOM浏览器系列下都能用,我们可以用如下代码来解决兼容性问题: var fnClick1 = function() { aleart("我被点击了";) } var fnCl...
分类:
其他好文 时间:
2015-08-17 21:24:48
阅读次数:
225
1.事件流事件流是描述页面接收事件的顺序先有三种;事件冒泡、事件捕获、dom2级事件流事件冒泡,事件捕获,dom2级事件流,2、浏览器实现情况3、事件和事件处理程序的概念事件,事件处理程序,4、添加事件处理程序的几种方法1)html事件处理程序2)dom0级事件处理程序3)don2级事件处理程序4)...
分类:
编程语言 时间:
2015-08-17 17:11:53
阅读次数:
157
需要了解事件的什么?对于事件来讲,首先,我们需要了解这样几个概念:事件;事件处理程序;事件类型;事件流;事件冒泡;事件捕获;事件对象;事件方面的性能优化(事件委托、移除事件处理程序);常见的浏览器兼容问题。事件的概念事件:指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过侦听器(或者处理...
分类:
Web程序 时间:
2015-08-16 22:35:38
阅读次数:
3660
在W3C事件模型中,任何事件会首先被捕获直至到达目标元素然后再冒泡回去。事件流包括3个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。Web开发者可以选择将事件处理程序注册在捕获或者冒泡阶段。这可以通过addEventListener()方法来实现。如果该方法传入的最后一个参数值为true,表示事件...
分类:
其他好文 时间:
2015-08-16 18:09:53
阅读次数:
105
本例是学习中笔记 望指正批评!注意的是:addEventListener和attachEvent的区别在第一个参数 前者是click 后者是onclickaddEventListener 在其元素所在的元素作用域中运行attachEvent在全局作用域中运行(this=window)
分类:
编程语言 时间:
2015-08-15 10:09:34
阅读次数:
162
1. 事件流 事件流描述的是从页面中接收事件的顺序。整个事件流的顺序可以理解为从window顶层最上端开始到DOM树下指定元素,然后又返回到window Netscape事件流是事件捕获流,IE事件流是事件冒泡流(IE8及更早版本只支持事件冒泡) 2. 事件处理程序—绑定与解除 绑定 解除 DOM0...
分类:
编程语言 时间:
2015-08-12 23:30:24
阅读次数:
184