grunt.event

2018-11-02 13:56 更新

grunt.event

在這個(gè)頁面中僅僅列出了最重要的方法,完整的 EventEmitter2 API 在 grunt.event 對象中都有定義。事件命名空間可以使用 .(英文句號)做分隔,并且可以使用命名空間通配符。

注意:Grunt目前并不發(fā)出任何事件,但是在你自己的task中仍然是有用的。

grunt.event.on

為指定的事件添加一個(gè)監(jiān)聽器,并將此監(jiān)聽器放倒監(jiān)聽器數(shù)組的尾部。

grunt.event.on(event, listener)

grunt.event.once

為指定的事件添加一個(gè)執(zhí)行 一次 的監(jiān)聽器。次監(jiān)聽器只在事件頭一次被觸發(fā)后才會(huì)被調(diào)用,并且執(zhí)行完之后被移除。

grunt.event.once(event, listener)

grunt.event.many

為指定的事件添加一個(gè)監(jiān)聽器,并在被移除之前執(zhí)行 n 次 。

grunt.event.many(event, timesToListen, listener)

grunt.event.off

從監(jiān)聽器數(shù)組中移除所有監(jiān)聽某個(gè)指定事件的監(jiān)聽器。

grunt.event.off(event, listener)

grunt.event.removeAllListeners

移除所有的監(jiān)聽器,或者某個(gè)指定事件的所有監(jiān)聽器。

grunt.event.removeAllListeners([event])

grunt.event.emit

依次執(zhí)行每一個(gè)可能監(jiān)聽此事件名的監(jiān)聽器,并將參數(shù)列表傳給每個(gè)事件監(jiān)聽器。

grunt.event.emit(event, [arg1], [arg2], [...])
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號