代码改变世界

随笔档案-2010年4月13日

学习观察者模式心得

2010-04-13 14:51 by markwangxm, 410 阅读, 收藏,
摘要: 一.学会了几个单词1.subject 主题2.observer 观察者3.pattern 模式4.concrete 具体的5.attach 添加,附加6.detach 分离,释放7.notify 通知二.对观察者模式的通俗理解1.一个主题(subject)中的内容发生变化,通知(notify)多个观察者(observer)相同的消息。2.一个主题(subject)中的内容发生变化,根据添加(att... 阅读全文

观察者模式(Observer Pattern)

2010-04-13 14:19 by markwangxm, 296 阅读, 收藏,
摘要: 概述在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合。意图定义对象间的一种一对多的依赖关系,当一个对象的... 阅读全文

Jquery 入门(一)

2010-04-13 14:03 by markwangxm, 191 阅读, 收藏,
摘要: jQuery提供两种方式来选择html的elements第一种是用CSS和Xpath选择器联合起来形成一个字符串来传送到jQuery的构造器如:$("div > ul a"))第二种是用jQuery对象的几个methods(方法)。这两种方式还可以联合起来混合使用。 阅读全文

面向对象的JavaScript

2010-04-13 14:02 by markwangxm, 177 阅读, 收藏,
摘要: 111引用(reference) :指向对象实际位置的指针。var obj = new Object();var objRef = obj;obj.oneProperty = true;作用域(scope)闭包(closure)上下文(context) 阅读全文