0

为什么我要在编写应用程序时使用模块/命名空间模式,例如“显示模块模式”,而不是仅仅编写或获取一堆 JQuery 插件并应用它们?

我想我也可以混合它们。但是,一种或另一种方式有什么明显的好处吗?

谢谢你。

[编辑] 我真的不确定为什么我的问题被否决了——我不需要一段代码的帮助,而只需要澄清选择。

我的困惑源于查看诸如 Foundation 之类的 CSS 框架。他们有一个 Foundation.js 文件,他们在插件架构之外使用 jquery。例如,他们将拥有 Foundation.alerts.js、Foundation.forms.js 等......这些不是 Jquery 插件,但似乎这是首选的方式。

4

1 回答 1

4

你在混合苹果和橙子。揭示模块模式只是一种不污染全局命名空间的方法。你可以很好地使用模块模式创建你的 jQuery 插件,但你可能应该只使用一个基本的闭包。大多数在线创建 jQuery 插件的示例都是这样做的。

于 2013-05-03T18:37:05.410 回答