摘要:
桥接模式的作用在于将实现部分和抽象部分分离开来, 以便两者可以独立的变化。在实现api的时候, 桥接模式特别有用。比如最开始的singleton的例子.var singleton = function( fn ){ var result; return function(){ ... 阅读全文
posted @ 2015-01-29 13:32
玲儿灵
阅读(320)
评论(0)
推荐(0)
|
摘要:
桥接模式的作用在于将实现部分和抽象部分分离开来, 以便两者可以独立的变化。在实现api的时候, 桥接模式特别有用。比如最开始的singleton的例子.var singleton = function( fn ){ var result; return function(){ ... 阅读全文
posted @ 2015-01-29 13:32
玲儿灵
阅读(320)
评论(0)
推荐(0)
摘要:
代理模式的定义是把对一个对象的访问, 交给另一个代理对象来操作.举一个例子, 我在追一个MM想给她送一束花,但是我因为我性格比较腼腆,所以我托付了MM的一个好朋友来送。这个例子不是非常好, 至少我们没看出代理模式有什么大的用处,因为追MM更好的方式是送一台宝马。再举个例子,假如我每天都得写工作日报(... 阅读全文
posted @ 2015-01-29 13:30
玲儿灵
阅读(212)
评论(0)
推荐(0)
摘要:
去年年前当时正在开发dev.qplus.com, 有个存储应用分类id的js文件, 分类id的结构最开始设计的比较笨重. 于是我决定重构它. 我把它定义成一个json树的形式, 大概是这样:1 var category = { 2 music: { 3 id: 1, 4 children: [... 阅读全文
posted @ 2015-01-29 13:29
玲儿灵
阅读(256)
评论(0)
推荐(0)
摘要:
观察者模式( 又叫发布者-订阅者模式 )应该是最常用的模式之一. 在很多语言里都得到大量应用. 包括我们平时接触的dom事件. 也是js和dom之间实现的一种观察者模式.1 div.onclick = function click (){ 2 alert ( ''click' ) 3 } ... 阅读全文
posted @ 2015-01-29 13:27
玲儿灵
阅读(272)
评论(0)
推荐(0)
|