摘要:
附一张对象模型的好图 阅读全文
随笔档案-2010年02月
javascript观察者模式
2010-02-24 15:28 by BlueDream, 350 阅读, 收藏, 编辑
摘要:
观察者模式(Observer).也被称作发布者-订阅者(publisher-subscriber)模式.这里用个实际中的例子说明.比如报纸行业,这里面有两个主要角色:发行商 和 订阅者.整个报纸的流程就是: 当新的报纸出现.发行商会通过信息告诉订阅者,最新的报纸已经发行了.请注意订阅.那么订阅者收到这个信息就会做出反应.或者订阅,然后进行一系列的活动(如:查询信息,剪报,给朋友讲解报纸新闻).也可... 阅读全文
javascript超空间(removeChild和innerHTML区别)
2010-02-23 18:21 by BlueDream, 5363 阅读, 收藏, 编辑
摘要:
javascript超空间(DOM hyperspace)在ppk谈javascript中出现. 大概是指.当元素不在dom里面,而js又有关联的时候.元素不会消失,而是保存在一个被称为"超空间"的地方.书中说了可以用是否存在parentNode来判断元素是否在超空间中.第一次parentNode是null没有问题.正常说由于已经被节点删除了,parentNode应该也为null.但在IE下却是o... 阅读全文
记录鼠标滚轮事件
2010-02-05 00:36 by BlueDream, 627 阅读, 收藏, 编辑
摘要:
刚巧睡觉前看到了sohighthesky同学的文章.正好最近也要用到滚轮事件.就顺便也看下记录下.主要是滚轮鼠标的兼容性:1. 绑定滚轮事件. 这次只有FF浏览器特殊用DOMMouseScroll 其余浏览器使用onmousewheel. 代码可以写为:2. 控制滚轮数值大小和方向. 仅有FF使用 detail 其它的都用wheelDelta. detail每次滚动的值为加减3 而wheelDel... 阅读全文