木灵鱼儿
JavaScript设计模式与开发实践
JavaScript 设计原则
单一职责 SRP个类应该仅有一个引起它变化的原因。更具体地说,单一职责原则意味着一个类应该只负责一项职责或功能。如果一个类承担了过多的职责,那么在软件的修改过程中,修改某一功能可能会影响到由这一类管理的其他功能。遵循单一职责原则可以使类更加独立,从而容易理解、维护和扩展。在JavaScript中类往往是弱化的,因此单一职责往往更多的应用在对象和方法上。代理模式中的单一职责我们实现一个图片的懒加载它需要做两件事件,第一件是创建img图片并添加到页面中,第二件就是占位图设置和实际图片加载完成后重新赋值src。利用单一职责,我们将其拆分成两个方法:var myImage = (function...
最近评论