gpt4 book ai didi

jquery - 使用 jQuery 作为依赖项而不用 RequireJS 加载 jQuery?

转载 作者:行者123 更新时间:2023-12-01 01:25:34 25 4
gpt4 key购买 nike

考虑以下页面:

<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
</head>
<body>
<script data-main="app" src="require.js"></script>
</body>
</html>

当未加载 RequireJS 时,如何使用 jQuery 作为 RequireJS 模块的依赖项?我知道jQuery exposes itself作为一个全局 AMD 模块,所以我应该能够将其添加为依赖项,但我不太确定如何添加。

我希望能够执行以下操作:

require(['jquery'], function() {
console.log('success')
});

如果 jQuery 尚未完成加载,则应等待其完成,然后继续。这可以做到吗?

最佳答案

其次加载 jQuery,首先加载 RequireJS。当两者都加载时运行主模块。

<html>
<head>
<script src="require.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
</head>
<body>
<script>
require(["app"], function(app){
app.runMe()
})
</script>
</body>
</html>

如果 jQuery 没有看到 define.amd float ,则它不会将自己注册为 AMD 模块。使其正确注册的唯一方法是在 jQuery 之前加载 RequireJS。

关于jquery - 使用 jQuery 作为依赖项而不用 RequireJS 加载 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14854046/

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