1
我想知道是否有可能暂停页面处理,直到某个脚本资源被加载。但是,这是一个完整的画面:使用javascript暂停页面加载
有许多不同的语言,他们中的一些装载用的包装和其他加载,只是普通的脚本,像这样的HTML:
<script type="text/javascript" src="/path/script1.js"></script>
<script type="text/javascript" src="/path/script2.js"></script>
<script type="text/javascript">wrapper.get('/path/script3.js');</script>
<script type="text/javascript">wrapper.get('/path/script4.js');</script>
<script type="text/javascript" src="/path/script5.js"></script>
<script type="text/javascript" src="/path/script6.js"></script>
脚本使用包装加载的始终在所有常规脚本准备就绪后下载。至少这是我遇到的Firefox 18包装的“获得”的方法这样做是为了下载资源:
jQuery.ajax({
url: 'url of the script',
dataType: 'script',
cache: 'true',
async: false
});
以上脚本将顺序加载:
- SCRIPT1
- SCRIPT2
- script5
- script6
- script3
- script4
所以我想知道如果有什么我可以在包装的“获得”的方法对他们做下载为:
- SCRIPT1
- SCRIPT2
- script3
- script4
- script5
- script6
在此先感谢!
'异步:FALSE'您的用户不会喜欢那样的...... – 2013-02-14 14:47:19
看看这个,详细介绍了如何加载JavaScript文件务实的http:/ /stackoverflow.com/questions/950087/include-javascript-file-inside-javascript-file有点Jquery可能是你需要的,所以你可以自己控制加载顺序。 – Phill 2013-02-14 14:55:16