鍍金池/ 教程/ 物聯(lián)網(wǎng)/ grunt.event
深入任務(wù)內(nèi)幕
grunt.option
退出碼
創(chuàng)建插件
grunt.file
grunt
快速入門
項目腳手架
使用命令行工具
Gruntfile 實例
配置任務(wù)
創(chuàng)建任務(wù)
grunt.log
安裝Grunt
grunt.util
grunt.event
常見問題
grunt.config
grunt.task
grunt.template
grunt.fail

grunt.event

盡管在這個頁面中只是列出了大多數(shù)重要的方法,但是完整的EventEmitter2 APIgrunt.event對象中都是有效的。Event命名空間可以使用.(點)操作符指定,還可以啟用命名空間通配符。

注意grunt并不允許你公開發(fā)布任何events(事件),但是在你自己的任務(wù)中仍然是有用的。

grunt.event.on

給指定的事件監(jiān)聽器數(shù)組尾部添加一個監(jiān)聽器。

grunt.event.on(event, listener)

grunt.event.once

給事件添加一個一次性監(jiān)聽器。這個監(jiān)聽器僅僅在event第一次觸發(fā)時被調(diào)用,之后便會被移除。

grunt.event.once(event, listener)

grunt.event.many

添加一個在事件被移除之前會執(zhí)行n次的監(jiān)聽器。

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

grunt.event.off

從指定的事件監(jiān)聽器數(shù)組中移除一個監(jiān)聽器。

grunt.event.off(event, listener);

grunt.event.removeAllListeners

移除所有的監(jiān)聽器或者它們指定的事件。

grunt.event.removeAllListeners([event]);

grunt.event.emit

按照參數(shù)列表中自定的事件順序執(zhí)行每一個事件監(jiān)聽器。

grunt.event.emit(event. [arg1], [arg2], [...]);
上一篇:grunt.template下一篇:項目腳手架