LABJS使用教程

2022-04-11 18:07:31 字數 2082 閱讀 1190

知道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());

例項2:

$lab    

.script()

.script("script2.js")

.script("script3.js")

.wait(

function());

例項3:

$lab

.script("script1.js", "script2.js", "script3.js")

.wait(

function());

例項4:

$lab

.script( [ "script1.js", "script2.js" ], "script3.js")

.wait(

function());

例項5:

$lab

.script("script1.js").wait() //

空的wait()只是確保script1在其他**之前被執行

.script("script2.js") //

script2 和 script3 依賴於 script1

.script("script3.js").wait() //

.script("script4.js") //

script4 依賴於 script1, script2 及 script3

.wait(function());

例項6:

$lab

.script("script1.js") //

script1, script2, and script3 之間沒有依賴關係,

.script("script2.js") //

所以可以任意順序執行

.script("script3.js")

.wait(

function())

.script("script4.js") //

依賴於 script1, script2 及 script3

.wait(function());

例項7:

$lab

.setoptions() //

設定每個指令碼之間等待

.script("script1.js") //

script1, script2, script3, script4 互相依賴

.script("script2.js") //

.script("script3.js")

.script("script4.js")

.wait(

function());

例項8:

$lab

.script(

function

()

else

}).script("script1.js")

.wait();

SVN使用使用教程

本人在公司孤兒式開發,是用不到svn這種工具的,但是怕突然某一天電腦壞掉,消失所以還是使用上 管理工具。簡單概括一下svn它是 幹什麼的 一群人寫 每乙個人寫的部分都不一樣,但是專案是乙個整體,每個人的 需要合到一起才是乙個完整的專案,但是每乙個人寫的 又不可能出現在其他人的電腦上,所以使用svn專...

Git使用教程

提起git,大家無疑會想到github,沒錯,我就是通過眾多的github專案鏈結了解到的git,不知你是否也在走這條路呢?如果是的話,本文有一些有用的總結性文字以及一些 git教程 可以教會你如何去使用 git.當然,這些對 github 同樣適用.這裡我又翻到了個幻燈片,可以供大家 寫給大家的 ...

mii tool使用教程

mii tool 這是專門設定網絡卡工作模式的命令 1.檢視網絡卡的工作模式,輸入命令 mii tool v eth0 negotiated 100basetx fd,link ok product info vendor 00 05 be,model 8 rev 0 basic status au...