日期:2014-05-16 浏览次数:20403 次
知道LABJS这个概念其实早于sea.js,但因为sea.js是中文,并且第一眼就喜欢上sea.js的CommonJS所以并没有深入了解过LABJS。
在 使用sea.js的时候不可避免的碰到js文件依赖问题,这时候才想起不到5k的LABJS来,看过手册之后俺不禁怀疑“有必要sea.js和labjs 一起使用么”,或许俺等到sea.js可以支持文件加载顺序之后再回到sea.js的怀抱?除了看起来美观和支持css外,没看到sea.js有什么更大 的优势,原有项目迁移到labjs上比迁移到sea.js上成本要小很多,而且labjs比sea.js小了近一半…
介绍下LABJS的几个实例:
实例1:
|
?
?
?
?
|
$LAB????.script("script1.js")
????.script("script2.js")
????.script("script3.js")
????.wait(function(){ // 等待所有script加载完再执行这个代码块
????????script1Func();
????????script2Func();
????????script3Func();
????});
|
实例2:
|
1
2
3
4
5
6
7
8
9
|
$LAB????.script({ src: "script1.js", type: "text/javascript" })
????.script("script2.js")
????.script(
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|