JavaScript设计模式
文章平均质量分 74
u012677972
这个作者很懒,什么都没留下…
展开
-
JavaScript单例模式
全局变量不是单例模式,但在JavaScript 开发中,我们经常会把全局变量当成单例来使用。使用命名空间可以减少全局变量的数量,以下代码是动态创建命名空间:var MyApp = {}; MyApp.namespace = function( name ){ var parts = name.split( '.' ); var current = MyApp; f原创 2017-01-18 17:09:30 · 233 阅读 · 0 评论 -
JavaScript策略模式
请输入用户名: 请输入密码: 请输入手机号码: 提交 /***********************策略对象**************************/ var strategies = { isNonEmpty: function( value, errorMsg ){ if ( value === '' ){ return err原创 2017-01-19 09:59:58 · 281 阅读 · 0 评论 -
JavaScript代理模式
理解:调用者不直接调用目标对象,转而调用代理对象//然后选择A 心情好的时候把花转交给A,代码如下: var Flower = function(){}; var xiaoming = { sendFlower: function( target){ var flower = new Flower(); target.receiveFlower( flower );原创 2017-01-19 17:26:05 · 268 阅读 · 0 评论