可以修改jQuery库吗? [关闭]

Posted

技术标签:

【中文标题】可以修改jQuery库吗? [关闭]【英文标题】:Is it ok to modify the jQuery library? [closed] 【发布时间】:2014-02-13 00:57:32 【问题描述】:

在我们的项目中,我们在本地使用 jQuery 缩小版。 (我们使用 3 个版本 - 没有冲突)

是否建议修改 jQuery 库以满足我的项目需求? 或者就此而言,任何 jQuery 库(ui、验证器等)?

【问题讨论】:

jQuery 是开源的:你可以随意修改它。当然,如果你这样做了,你必须在以后的版本中复制任何更改并进行测试。 只是出于好奇,你为什么要使用 3 个 jQuery 库?此外,您可以自定义 jQuery UI 库以满足您的需求here. 是的,但请先阅读许可证。 您可以在本地代码中覆盖 jquery,这样您实际上就需要重写 jquery 本身,如果这就是您的意思的话。您是否在同一个文档中使用了 3 个版本的 jquery? @War10ck - 我的应用程序是一个相当旧的应用程序。我们使用了 jQuery 1.3。然后添加了 1.5 和 1.7,现在添加了 1.9。我知道我可以自定义 jQuery UI 下载。我想知道是否可以修改核心 jQuery UI 库以满足我的需要。 【参考方案1】:

如果 “修改 jQuery 库” 你的意思是

添加合适的插件 或为项目做出贡献(讨论、做出更改,然后提出拉取请求)

然后就可以了。

如果您的意思是更改源代码并使用修改后的源代码,那么它完全不行:jQuery 的最佳特性之一是能够处理浏览器差异并保持可用和一致, 新版本,当浏览器改变时。 不要那样做!

我建议你这样做

与社区交流,了解如何满足您的需求(并检查是否满足) 看看 jQuery 的正确方式,extended

【讨论】:

以上是关于可以修改jQuery库吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何修改jQuery mobile子菜单中的关闭按钮以进行初始打开

有人可以为 java 推荐一个好的 unix syslog *client* 库吗? [关闭]

Google 的 QUIC 有独立的库吗? [关闭]

C的容器类/库[关闭]

有人知道一些处理音频的库吗?如STK

ios 微信端js修改浏览器的title