gpt4 book ai didi

javascript - 使用 RequireJS 加载模块及其所有插件

转载 作者:行者123 更新时间:2023-11-30 18:17:22 24 4
gpt4 key购买 nike

有什么办法吗

require ['jquery'], ($) ->
...

代替

require ['jquery', 'jquery-cookies', 'jquery-scroll', 'jquery-foo', jquery'bar'], ($) ->
...

每次?

最佳答案

一个选择是只定义一个新的模块,它是带有你的插件的 jquery。

// new module in something like jqueryBundle.js
define(['jquery', 'jquery-cookies', 'jquery-scroll', 'jquery-foo', 'jquery-bar'], function($) {
return $;
});

那么你可以只需要 jqueryBundle。

编辑:根据评论建议,我忽略了提及我的回答期望 jquery 插件是 amd 模块(由作者或由您包装)或已经通过垫片配置配置:http://requirejs.org/docs/api.html#config-shim

许多 jquery 插件不是 AMD 模块,但通常是简单 shim 配置的理想选择。对于小样本,请参阅我对另一个问题的回答:Using require.js with Twitter Boostrap API and backbone

关于javascript - 使用 RequireJS 加载模块及其所有插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12945765/

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