我目前正在使用 LABjs 来推迟脚本的加载,并且在子页面中,我正在像这样将内联脚本推入队列。
<script> var _loadingQueue = [];</script>
<script>
_loadingQueue.push(function(){
var scheduledPmtData = {'PaymentCount' : 0};
...snip...
});
</script>
然后在我的主要里面$LAB
我做
if( typeof( window[ '_loadingQueue' ]) !== "undefined"){
for(var i=0,len=_loadingQueue.length; i<len; i++){
$LoadDefer = $LoadDefer.wait(_loadingQueue[i]);
}
}
我的内联脚本已经到了我想把它放在一个外部 JS 文件中的地步。如何保持相同类型的加载但作为脚本文件不内联?