gpt4 book ai didi

JavaScript 模块模式对比jQuery 插件

转载 作者:行者123 更新时间:2023-11-28 16:02:43 26 4
gpt4 key购买 nike

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

我想我也可以将它们混合起来。无论如何,有什么明显的好处吗?

谢谢。

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

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

最佳答案

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

关于JavaScript 模块模式对比jQuery 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16365317/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com