我想知道是否有可能在加载某个脚本资源之前暂停页面处理。但这是一个完整的画面:
有许多不同的脚本,其中一些使用包装器加载,另一些作为常规脚本加载,如在此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上体验到的。包装器的“get”方法可以下载这些资源:
jQuery.ajax({
url: 'url of the script',
dataType: 'script',
cache: 'true',
async: false
});以上脚本将按以下顺序加载:
因此,我想知道在包装器的'get‘方法中是否可以将它们下载为:
提前感谢!
发布于 2013-02-14 14:52:54
您可以这样做: wrapper.get:
function (url) {
documen.write('<script type="text/javascript" src="' + url + '"></script>');
}https://stackoverflow.com/questions/14877280
复制相似问题