【问题标题】:Shouldn't we use jQuery Migrate in production environment?我们不应该在生产环境中使用 jQuery Migrate 吗?
【发布时间】:2021-02-22 14:35:34
【问题描述】:

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

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

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

【问题讨论】:

    标签: jquery production-environment production jquery-migrate


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 非常感谢您的回复。我将使用 jQuery Migrate 来修复已弃用的方法。是的,我实际上在 Chrome 的控制台上看到了JQMIGRATE: Migrate is installed, version 3.3.2,这并不好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-15
    • 2018-03-16
    • 1970-01-01
    相关资源
    最近更新 更多