gpt4 book ai didi

javascript - 如何通过 RequireJS 加载 jQuery Migrate for jQuery?

转载 作者:行者123 更新时间:2023-11-29 16:11:00 26 4
gpt4 key购买 nike

我可以通过 RequireJS 加载 jQuery 迁移吗?我不明白如何正确处理时间。看这个例子:

require([
'jquery',
'jqmigrate'
], function ($) {
if ($.browser.msie) {...}
});

难道 jqmigrate 会在 jquery 之前加载吗?另外,我不想在每个模块中显式加载 jqmigrate。有什么方法可以在 require.config 中执行此操作,以便在需要 jQuery 时自动加载 jqmigrate

最佳答案

您需要准备一些东西:

  1. 确保 jqmigrate 依赖于 jquery
  2. 您可以编写一个包含两者的包装器模块,并返回 jquery,因此您的 require.config 可能如下所示:

jquery-wrapper.js:

define(['jquery-src', 'jqmigrate'], function ($) {
return $;
})

要求.config

{
paths: {
'jquery-src' : '/path/to/jquery',
'jqmigrate': '/path/to/jqmigrate',
'jquery': '/path/to/jquery-wrapper'
}
}

关于javascript - 如何通过 RequireJS 加载 jQuery Migrate for jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27971479/

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