我发现下面的网站说 jQuery Migrate 不应该在生产环境中使用。
https://forum.jquery.com/topic/jquery-migrate-plugin-in-production
我寻找信息是否属实以及为什么,但我找不到。
你能告诉我原因吗?jQuery Migrate 应该仅用于修复已弃用的功能和行为吗?
我实际上设置了较新的 jQuery 和 jQuery Migrate 的 CDN,而没有修复不推荐使用的方法并且代码有效。所以我认为没有问题。
我发现下面的网站说 jQuery Migrate 不应该在生产环境中使用。
https://forum.jquery.com/topic/jquery-migrate-plugin-in-production
我寻找信息是否属实以及为什么,但我找不到。
你能告诉我原因吗?jQuery Migrate 应该仅用于修复已弃用的功能和行为吗?
我实际上设置了较新的 jQuery 和 jQuery Migrate 的 CDN,而没有修复不推荐使用的方法并且代码有效。所以我认为没有问题。
迁移插件旨在帮助您从一个版本迁移到另一个版本。这不是为你迁移。
这个想法是你更新你的jquery,添加迁移它告诉你想要你需要改变。. 这样您就可以...嗯...实际上迁移到新的jquery。
另请注意,迁移仅从一个版本转到另一个版本,不支持运行两次迁移,如jquery.com所述。
因此,如果您从(例如)1.3->2.0 迁移,则需要从 2.0->3.0(用于示例的旧版本)迁移,它可能无法按预期工作。
最后,通过将信息转储到console.log
- 来进行迁移,这也将出现在最终用户的浏览器上,这看起来确实不太好。(毫无疑问,这方面存在黑客攻击,但这没有抓住重点)。