1

我发现下面的网站说 jQuery Migrate 不应该在生产环境中使用。
https://forum.jquery.com/topic/jquery-migrate-plugin-in-production

我寻找信息是否属实以及为什么,但我找不到。
你能告诉我原因吗?jQuery Migrate 应该仅用于修复已弃用的功能和行为吗?

我实际上设置了较新的 jQuery 和 jQuery Migrate 的 CDN,而没有修复不推荐使用的方法并且代码有效。所以我认为没有问题。

4

1 回答 1

1

迁移插件旨在帮助您从一个版本迁移到另一个版本。这不是为你迁移。

这个想法是你更新你的jquery,添加迁移它告诉你想要你需要改变。. 这样您就可以...嗯...实际上迁移到新的jquery。

另请注意,迁移仅从一个版本转到另一个版本,不支持运行两次迁移,如jquery.com所述。

因此,如果您从(例如)1.3->2.0 迁移,则需要从 2.0->3.0(用于示例的旧版本)迁移,它可能无法按预期工作。

最后,通过将信息转储到console.log- 来进行迁移,这也将出现在最终用户的浏览器上,这看起来确实不太好。(毫无疑问,这方面存在黑客攻击,但这没有抓住重点)。

于 2021-02-22T14:53:00.377 回答