【发布时间】:2011-12-13 21:47:56
【问题描述】:
我有以下几点:
Modernizr.load([
{
load : '//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js',
complete : function () {
if ( !window.jQuery ){
Modernizr.load('/js/jquery-1.6.2.min.js');
}
}
},
{
load : ["/js/someplugin.js", "/js/anotherplugin.js"],
complete : function()
{
// do some stuff
}
},
{
load: ('https:' == location.protocol ? '//ssl' : '//www') + '.google-analytics.com/ga.js'
}
]};
我读到 Modernizr 异步加载脚本。但是在上面的例子中,哪些是异步加载的呢?
以下所有内容都会异步加载吗?
- jquery.min.js
- someplugin.js
- 另一个插件.js
- ga.js
或者是这样的异步加载和有序加载的组合:
- 先加载jquery.min.js
- 然后 someplugin.js 和 anotherplugin.js 被异步加载
- 终于加载了 ga.js
我很难测试它是哪种情况。
【问题讨论】:
标签: javascript jquery asynchronous modernizr yepnope