gpt4 book ai didi

javascript - 如何使用 jQuery 并对其版本保持不可知?

转载 作者:可可西里 更新时间:2023-11-01 01:34:42 25 4
gpt4 key购买 nike

我们正在开发一个嵌入第 3 方网站并使用 jQuery 的片段。

该片段检查网站是否已经加载了 jQuery。如果是,它会使用该库,否则它会加载我们自己的副本(目前是 jQuery 1.4.4,我们很快就会迁移到最新版本)。

jQuery 中有重大变化。例如,一个这样的变化是 change in semantics attr() 的实现,以及 prop() 的引入。

是否有一些指南可以以尽可能向后兼容的方式使用 jQuery?即使我们迁移到最新版本,我们仍然希望使用现有的 jQuery 库(如果存在)而不是加载新副本,以节省加载时间和资源。

最佳答案

有几种方法可以解决你的问题

1。使用 jQuery 的一个子集

找到 jQuery 的子集,它可以工作到合理的数量,并且只使用该子集。

请注意,我建议永远不要使用 .attr。因为a)它是一个雷区和b)它在不同版本上有不同的行为。您可能会发现 sensible subset of jQuery很小。祝你好运。

2。只需使用最新版本

使用最新版本的 jQuery 并告诉您的库用户他们需要升级。

说真的,无论如何每个人都应该使用最新版本,强制他们升级。

3。不要使用 jQuery

不依赖于 jQuery。

说真的,你的依赖越少,你的代码就越好

我更喜欢3.作为最佳解决方案

关于javascript - 如何使用 jQuery 并对其版本保持不可知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9004693/

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