文件名称:hookjs:Hooks 是事件和承诺之间的一种组合
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-03 09:47:11
JavaScript
钩子 钩子是事件和承诺之间的一种混合体。 通过允许父应用程序中断“事件列表”,钩子允许轻松定制动作和事件。 简单示例: var game = new Game ( ) ; game . hook ( 'player.talkTo' , function ( basePlayer , player2 , message , next ) { player2 . send ( basePlayer , message ) ; next ( ) ; } ) ; 您可能有某种 API(例如游戏服务器接口),您希望父应用程序能够在其中“注入”事件或防止发生默认操作。 这就是钩子的用武之地。 使用钩子,应用程序将在动作发生时触发“钩子”,并为此提供默认处理程序。 当钩子被触发时,“钩子事件列表”中的所有回调都将被执行。 Hook 回调通常以相反的顺序执行,这意味着第一个添加的
【文件预览】:
hookjs-master
----.gitignore(1KB)
----hook.js(2KB)
----README.md(5KB)
----.gitattributes(378B)
----package.json(662B)
----index.js(2KB)