js中动态注入的脚本,如何设置异步
最近在研究sdk本地缓存,但是遇到一个问题,页面中需要引入a.js
、b.js
、c.js
,b/c依赖于a,但是通过脚本,遍历map时,请求a b c三个脚本,控制台一直报错
resourceList: [{
id: 'js01',
url: '../js/lib/jquery.min.js',
type: 'javascript'
}, {
id: 'js02',
url: '../js/lib/swiper2/idangerous.swiper.min.js',
isDefer:true,
type: 'javascript'
}, {
id: 'js03',
url: '../js/lib/jquery.easing.min.js',
isDefer:true,
type: 'javascript'
},
{
id: 'js04',
url: '../js/index.js',
isDefer:true,
type: 'javascript'
},
{
id: 'css01',
url: '../js/lib/swiper2/idangerous.swiper.css',
type: 'css'
}, {
id: 'css02',
url: '../css/common.css',
type: 'css'
},
{
id: 'css03',
url: '../css/index.css',
type: 'css'
}
],
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
最好还是等回调后再加载下一个
使用js 加载器
request.js 或者是sea.js
这个报错是因为动态加载是添加到了head里面,jquery.min.js 的引用在body里,需要依赖的jquery.min.js自然找不到