热爱web前端
技术分享平台

Js 设计模式 之 随便整两个

大家都经历过工厂式的重复生产相同代码的阶段,写久了,难免还是很不爽哒,所以通过简单的封装代码后呢,觉得吧,确实好了不少哈,然后呢码啊码,然后因为自己考虑的不全面,随着业务需求的逐渐加深,我擦,加参数、加回调、再加、爆炸了,干掉重写吧,强行装逼失败后,砸门冷静一下,抽根烟百度下,网上设计模式,思想居然可以这么腻害。好吧,对于像我一样的苦逼孩子。砸门看下来自前辈们脑洞无穷能量吧。rn 那啥,因为本人懒的不行,所以就上两个很常用的:rn 组合模式:rn form.validata = function(){rn forEach( fields, function( index, field ){rn if ( field.validata() === false ){rn return false;rn }rn })rn return true;rn }rn 啥意思呢,就是说单独写个接口里面组合其他对象的操作,这样只需要操作最上层的接口,就可以对所有成员做相同的操作啦。这个还是相当重要的,本人做项目时所有的请求都会走一个公共接口,以后添加一些全局的东西就不用一个一个的去搞了,很强势。rn 真·第一次写东西,理解错就相当尴尬了,附上原文地址 里面东西很全(http://blog.jobbole.com/29454/) 相信对大家还是很有帮助滴。谢谢

来源:http://blog.jobbole.com/29454/

未经允许不得转载:前端网(w3cvip) » Js 设计模式 之 随便整两个

分享到:更多 ()

评论 2

评论前必须登录!

 

  1. #2

    你果然是随便整个!

    stovd3个月前 (09-23)
  2. #1

    就我这样的现阶段,,感觉离设计模式还好遥远

    没有3个月前 (09-23)