1. 事件1.1 事件流事件流描述的是从页面中接受事件的顺序,IE的事件是冒泡流,而Netscape Communicator的事件流是事件捕捉流。1.1.1 事件冒泡xxx click me如果你点击了页面中的元素,那么这个click事件会按照如下顺序传播:(1). div(2). body(3)...
分类:
编程语言 时间:
2015-05-16 19:54:01
阅读次数:
164
JavaScript与HTML交互是通过事件来实现的,所谓事件,就是浏览器发生交互的瞬间。当一个事件发生的时候,他会在DOM结构中进行传播(propagation)。根据事件的传播方式,我们可以分为两种,一种是由某个比较具体的DOM对象的事件传播到某些不是那么具体的DOM对象上,假设那些DOM...
分类:
编程语言 时间:
2015-05-13 00:30:42
阅读次数:
162
之前一段时间自己封装了两个数据库,一个是ORM数据库,另一个是事件流数据库,项目相应的地址如下: ORM数据库:https://github.com/wenjiang/SimpleAndroidORM 事件流数据库:https://github.com/wenjiang/EventStrea...
分类:
移动开发 时间:
2015-05-10 17:06:13
阅读次数:
131
第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
一、事件的捕获与冒泡 “DOM2级事件”规定的事件流包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。下面这个图能够很形象的解释(理解捕获和冒泡必不可少的图)按照图我们编写了代码去验证下, child View Code结果一目了然但是这里有个问题,也是原来阿里的面...
分类:
编程语言 时间:
2015-04-27 00:12:54
阅读次数:
184
DOM事件流DOM(文档对象模型)结构是一个树型结构,当一个HTML元素产生一个事件时,该事件会在元素结点与根节点之间按特定的顺序传播,路径所经过的节点都会收到该事件,这个传播过程可称为DOM事件流。事件顺序有两种类型:事件捕捉和事件冒泡DOM标准同时支持两种事件模型,即捕获型事件与冒泡型事件,但是...
分类:
其他好文 时间:
2015-04-24 18:55:53
阅读次数:
183
最近在浏览某篇有关事件流的文章时,里面提到了数据的流处理,兴趣来了,就想看看能否在Android端实现一个。 根据文章的介绍,将每次数据的变更事件,像是插入,删除或者更新等,记为一个不可变的事件,让数据在事件中流淌,而不是对数据库进行破坏性的写入,也就是说,直接读取数据的聚合结果就能获取最...
分类:
移动开发 时间:
2015-04-21 01:36:00
阅读次数:
174
1、事件流; 事件流描述的是从页面中接收事件的顺序。 IE的事件流是事件冒泡流,而Netscape Communicator的事件流是事件捕获流。 (1) 事件冒泡,即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。 Click Me 如果单...
分类:
编程语言 时间:
2015-04-20 12:55:25
阅读次数:
150