为了提高页面的打开和加载速度,我们经常把JS文件放在页面的尾部,但是有些JS必须放在页面前面,这样就会增加页面的加载时间;于是出现了按需动态加载的概念,这个概念就是当页面需要用到这个JS文件或者CSS渲染文件的时候,在去请求这些文件,这样就节省了页面的加载时间
LABjs 是一个很小的 JavaScript 工具,用来根据需要加载 JavaScript 文件,通过使用该工具可以提升页面的性能,避免加载不需用到的 JavaScript 文件,可以实现动态并行加载脚本文件,以及管理加载脚本文件的执行顺序。
简单示例
?
1 2 3 4 5 6 7 8 |
$LAB |
介绍下LABJS的几个实例:
实例1:
?
1 2 3 4 5 6 7 8 9 |
$LAB |
实例2:
?
1 2 3 4 5 6 7 8 9 |
$LAB |
实例3:
?
1 2 3 4 5 6 7 |
$LAB |
实例4:
?
1 2 3 4 5 6 7 |
$LAB |
实例5:
?
1 2 3 4 5 6 |
$LAB |
实例6:
?
1 2 3 4 5 6 7 8 9 |
$LAB |
实例7:
?
1 2 3 4 5 6 7 |
$LAB |
实例8:
?
1 2 3 4 5 6 7 8 9 10 11 12 |
$LAB |
LABjs加载方式
LABjs里的动态加载脚本文件,是指页面的js脚本执行时,通过多种方法去加载外部的js(主要区别于html页面里,通过