需要了解事件的什么?对于事件来讲,首先,我们需要了解这样几个概念:事件;事件处理程序;事件类型;事件流;事件冒泡;事件捕获;事件对象;事件方面的性能优化(事件委托、移除事件处理程序);常见的浏览器兼容问题。事件的概念事件:指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过侦听器(或者处理...
分类:
Web程序 时间:
2015-08-16 22:35:38
阅读次数:
3660
在W3C事件模型中,任何事件会首先被捕获直至到达目标元素然后再冒泡回去。事件流包括3个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。Web开发者可以选择将事件处理程序注册在捕获或者冒泡阶段。这可以通过addEventListener()方法来实现。如果该方法传入的最后一个参数值为true,表示事件...
分类:
其他好文 时间:
2015-08-16 18:09:53
阅读次数:
105
1. 事件流 事件流描述的是从页面中接收事件的顺序。整个事件流的顺序可以理解为从window顶层最上端开始到DOM树下指定元素,然后又返回到window Netscape事件流是事件捕获流,IE事件流是事件冒泡流(IE8及更早版本只支持事件冒泡) 2. 事件处理程序—绑定与解除 绑定 解除 DOM0...
分类:
编程语言 时间:
2015-08-12 23:30:24
阅读次数:
184
了解Hook还没有接触过Hook技术读者一定会对Hook一词感觉到特别的陌生,Hook英文翻译过来就是“钩子”的意思,那我们在什么时候使用这个“钩子”呢?我们知道,在Android操作系统中系统维护着自己的一套事件分发机制。应用程序,包括应用触发事件和后台逻辑处理,也是根据事件流程一步步的向下执行。而“钩子”的...
分类:
移动开发 时间:
2015-08-06 18:27:25
阅读次数:
250
目前android SDK里自带的现成的测试工具有monkey 和 monkeyrunner两个。大家别看这俩兄弟名字相像,但其实是完完全全不同的两个工具,应用在不同的测试领域。总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义...
分类:
移动开发 时间:
2015-08-04 15:22:47
阅读次数:
252
Javascript高级程序设计
下载地址:Javascript高级程序设计
第12章 事件
1.事件流
1.1事件冒泡(IE事件流)
□事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接受,然后逐级向上传播到较为不具体的节点(文档)。
□所有浏览器均支持事件冒泡。Firefox、chrome、safari将事件一直冒泡到wind...
分类:
编程语言 时间:
2015-07-28 11:00:10
阅读次数:
125
1--什么是DOM事件处理程序?
首先要理解什么是DOM?Dom是针对HTML文档的一个API。什么是事件流?事件流分为:事件冒泡(IE的事件流)和事件捕获。事件冒泡就是由最具体的元素开始接收,然后逐级向上;事件捕获就是由不太具体的元素开始接收,逐级向下,最具体的元素最后才接收到事件。
DOM事件处理程序分为DOM0级、DOM2级。DOM0级具有简单,跨浏览器的优势,它是把函数赋值给...
分类:
Web程序 时间:
2015-07-28 10:46:13
阅读次数:
164
XML: 一种是事件流(SAX)的解析和(DOM)文档解析。 步骤: (1):在新建项目的res/layout下的项目目录布局文件 main.xml 中进行修改 (2):表格布局管理器: 其中添加文本组件: <TextView 添加图像文...
分类:
其他好文 时间:
2015-07-28 00:44:06
阅读次数:
137
1.事件流当浏览器发展到第四代时(IE4 及 Netscape Communicator 4),浏览器开发团队遇到了一个很有意思的问题:页面的哪一部分会拥有某个特定的事件?要明白这个问题问的是什么,可以想象画在一张纸上的一组同心圆。如果你把手指放在圆心上,那么你的手指指向的不是一个圆,而是纸上的所有...
分类:
其他好文 时间:
2015-07-25 10:37:59
阅读次数:
119
XML文件解析方法? XML在不同的语言里解析方式都是一样的,只不过实现的语法不同而已。基本的解析方式有两种,一种叫SAX,另一种叫DOM。SAX是基于事件流的解析,DOM是基于XML文档树结构的解析。假设我们XML的内容和结...
分类:
编程语言 时间:
2015-07-23 12:20:12
阅读次数:
244