摘要: 一个老外写的自定义事件的冒泡.蛮有意思,有兴趣的可以去看看.地址在这里.http://blog.stephenrushing.com/index.php/javascript/custom-events-in-javascript/[javascript](function(){ var NS = namespace = {}; var EVENTS = NS.events = {}; //ev... 阅读全文
posted @ 2010-08-15 22:16 7hihi 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 突然想到这么一个问题,js中dom事件的冒泡和捕获是怎么一个顺序呢?如下测试.[html] [/html][javascript]document.getElementById('buttonid').addEventListener('click',function(e){ //e.stopPropagation(); console.log('i am event... 阅读全文
posted @ 2010-08-15 17:57 7hihi 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 学习之前先看一张图.这张图片很形象的说明了观察者模式的工作原理.其中最左边那台电脑是信号发起者,我们叫它广播者,所有电脑都是信息接受者(包括最左边的广播者).我们称之为监听者.唯一的缺憾是这张图片是并联模式,而我们的观察者模式是串联模式.至于并联和串联,学过初中物理的人就知道,这里不赘述.下面通过一段js脚本来模拟这个图片的过程,来说明我们这篇文章的主题:javascript 的观察者模式[jav... 阅读全文
posted @ 2010-08-15 14:33 7hihi 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 学习之前,让我们来给它下几个傻瓜化的定义事件的句柄:浏览器或者程序员为了方便操作一个函数而把这个函数赋值给一个变量,我们称这个变量叫做事件句柄.原生事件的句柄 :dom 节点对象固有的事件,比如:onclick,onmouseover,onkeyup.......如此种种.自定义事件句柄 :和原生事件类同,区别在于事件句柄可以自己取名(自定义嘛),比如:test,mytest........如你所... 阅读全文
posted @ 2010-08-15 11:41 7hihi 阅读(444) 评论(0) 推荐(0) 编辑