我试图在我的项目上实现require.js,我可以看到所有的库同时被提取但是require.js的负载没有,为什么会这样?
这是我制作的代码:
require.config({
paths: {
jquery: 'lib/jquery-1.11.0.min',
bootstrap:'../bs3/js/bootstrap.min',
accordion:'accordion-menu/jquery.dcjqaccordion.2.7',
scrollTo:'scrollTo/jquery.scrollTo.min',
esMainBehavior:'esMainBehavior',
slimscroll:'../assets/jQuery-slimScroll-1.3.0/jquery.slimscroll',
nicescroll:'nicescroll/jquery.nicescroll',
scripts:'scripts',
mCustomScrollbar: 'jquery.mCustomScrollbar'
},
shim: {
esMainBehavior: ["jquery"],
bootstrap: ['jquery'],
accordion: ["jquery"],
scrollTo: ["jquery"],
slimscroll: ["jquery"],
nicescroll: ["jquery"],
scripts: ["jquery"],
mCustomScrollbar: ["jquery"]
}
})
require([
'esMainBehavior',
'accordion',
'bootstrap',
'scrollTo',
'slimscroll',
'nicescroll',
'scripts',
'mCustomScrollbar'
]);
我的意思是require.js以100ms的速度获取,但所有其他的库都是在400ms内获取的
答案 0 :(得分:1)
因为require.js
必须先加载并执行才能触发加载正在导入的库。