Quantcast
Channel: 飞长's Blog » pattern
Browsing all 2 articles
Browse latest View live

【JavaScript设计模式系列】之策略模式

策略模式可以使程序在运行期间去选择算法。客户端始终调用暴露出的统一接口,但是可以根据不同的需求去调用不同的算法逻辑。 表单验证可以很好的解释什么是策略模式。 下面是基本实现代码: var validator = { types: {}, messages: [], config: {}, validate: function(data){ var i, msg, type, cheaker,...

View Article



【JavaScript设计模式系列】之外观模式

外观模式是非常简单的一种设计模式,也是最常用的一种设计模式。 可以简单的理解成将一些方法进行封装,对外暴露统一的接口,使用的时候不必关心接口中的实现,有类库api的意思。 举一个简单的例子,stopPropagation()和preventDefault()两个方法一个是阻止冒泡一个是阻止默认事件,我们经常会同时调用这两个方法,...

View Article
Browsing all 2 articles
Browse latest View live




Latest Images