W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Stylus支持自我檢測的API, 這允許混寫以及函數(shù)反應(yīng)調(diào)用者的相關(guān)性。
mixin這個局部變量在函數(shù)體內(nèi)自動賦值。如果調(diào)用的函數(shù)在根級別,則mixin包含字符串root, 如果其他情況,則是block, 如果調(diào)用函數(shù)有返回值,最終為false.
下面這個例子中,我們定義reset(), 根據(jù)其是混入了根部,還是混入塊狀域,還是混入返回值中,來修改其值,并作為foo屬性的值呈現(xiàn):
reset() if mixin == 'root' got root true else if mixin got 'a mixin' else 'not a mixin' reset() body reset() foo reset()
編譯為:
got { root: true; } body { foo: "not a mixin"; got: "a mixin"; }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: