摘要: 命令模式是一种封装方法调用的方式,它用来对方法进行参数化处理和传送,经这样处理方法可以在任何需要的时候执行。适用于两种情况,一是消除调用操作的对象和实现操作的对象之间的耦合,二是在创建用户界面方面,特别是需要不受限的取消操作的时候。缺点在于增加复杂度,难以调试,所以一般不要强用。1.简单命令对象一般用来消除接收者和调用者的耦合var SimpleCommand = function(receiver) { // implements Command this.receiver = receiver;};SimpleCommand.prototype.execute = function() . 阅读全文
posted @ 2013-02-25 15:50 瓦尔登湖的秋天 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.传统模式validator = { validate: function (value, type) { switch (type) { case 'isNonEmpty ': { return true; // NonEmpty 验证结果 } case 'isNumber ': ... 阅读全文
posted @ 2013-02-25 13:52 瓦尔登湖的秋天 阅读(154) 评论(0) 推荐(0) 编辑