转享: Javascript如何不堵塞而能并行加载

10-05-07 banq
How Javascript Loading And Blocking Works By Default

现代浏览器Chrome IE8 FireFox是并行加载js,不会一个个串行加载,串行加载就只能等页面元素图片等加载完才能加载,比如IE7 IE6就是这样,LABjs库能够统一让你的js脚本并行加载,我个人看重是其加载顺序,通过其可以指定js加载顺序,这个非常重要,可以进行控制。

老代码
<script src="framework.js"></script>
<script src="plugin.framework.js"></script>
<script src="myplugin.framework.js"></script>
<script src="init.js"></script>

使用了labjs后:
<script>
   $LAB
   .script("framework.js").wait()
   .script("plugin.framework.js")
   .script("myplugin.framework.js").wait()
   .script("init.js");
</script>
<p>

labjs文档

1
猜你喜欢