2
A
回答
1
现在回答我自己的问题让我感觉更舒服。
随着单一职责原则,我主要是想像在游戏中创建的对象。就内部功能/方法而言,该对象应仅为其自身负责。
至于接口隔离,我想更多的是避免匿名函数调用,并将大块代码隔离到不同的命名调用。 Paul Irish在jQuery Anti-Patterns中很好地解释了这一点。
,而不是处处约束像
$(function() {
//do stuff related to setup menu
//add facebook, twitter widgets
//more anonymous actions....
}):
隔离成一个定义良好的接口可能看起来像下面的匿名函数:
var homepage = (function() {
function setupMenu() {
//do stuff related to setup menu
}
function setupSocial() {
//add facebook, twitter widgets
}
return {
setupMenu:setupMenu,
setupSocial:setupSocial
}
})();
$(function() {
homepage.setupMenu();
homepage.setupSocial();
})
相关问题
- 1. 接口隔离原理 - 编程到接口
- 2. 接口隔离原理背后的原因是什么?
- 3. 接口隔离原则 - Java的
- 4. 接口实现(接口分离原理)
- 5. 接口隔离原理和便利/辅助方法
- 6. WCF中的JSON接口隔离
- 7. 接口隔离原则和默认方法的Java 8
- 8. 隔离与jQuery
- 9. 接口隔离避免Java中的重新编译
- 10. 隔离RSS Feed中的链接
- 11. 多租户物理隔离
- 12. NIFI - 隔离式处理器
- 13. 隔离jQuery FF4问题
- 14. 与bazel和linux的端口隔离
- 15. 端口与docker内部的bazel隔离
- 16. 使用java.awt.event包中的适配器模式以及违反接口隔离原则(ISP)
- 17. 如何在jQuery中隔离div切换
- 18. Pigeonhole原理(离散数学)
- 19. 是关于类或对象的接口分离原则吗?
- 20. 实体框架中的并发,原子和隔离
- 21. 飞镖 - 隔离跨窗口通信
- 22. 隔离jQuery的KEYUP更新一类
- 23. 不知道如何代理从数据库连接隔离
- 24. 在TypeScript中实现接口的原型
- 25. Google App Engine中的隔离
- 26. Python中的进程隔离
- 27. JMS中的隔离级别
- 28. SDN平面中的隔离
- 29. Java中的线程隔离
- 30. 试图理解隔离森林算法
我爱的jQuery但老实说,我不认为它做了处理接口隔离的“好工作”。你想要点柜台吗? – Shakakai 2011-03-18 09:07:21
@Shakakai真的不认为你的评论帮助我理解关于这个问题的任何事情。 – bcm 2011-03-18 09:30:50
我并没有试图帮助您理解该评论 - 只是询问您是否会接受解释jQuery如何不遵循界面隔离原则的响应。 – Shakakai 2011-03-18 10:02:11