【文件属性】:
文件名称:lua-events-mixin:为你的 Lua 对象添加事件能力(例如,事件调度监听器)
文件大小:7KB
文件格式:ZIP
更新时间:2021-06-08 16:16:40
Lua
lua-events-mixin
为 Lua 对象添加事件功能(事件调度/侦听器)
该模块可以为您的任何对象添加事件功能。 它既可以用作 mixin 类,也可以通过“猴子修补”您的对象来使用。 它旨在与,并且也已作为 mixin 集成到中。
特征
添加事件监听器
移除事件监听器
事件
自定义事件
单元测试
例子
混合类
项目包含ObjectBase子类,它展示了如何将此模块用作具有多重继承的 mixin。
简而言之:
-- import the events mixin module (adjust path for your project)
local EventsMixModule = require ' dmc_lua.lua_events_mix '
-- create ref to mixin (optional)
local EventsMix = EventsMi
【文件预览】:
lua-events-mixin-master
----Snakefile(408B)
----dmc_lua()
--------lua_events_mix.lua(8KB)
----LICENSE(1KB)
----spec()
--------lua_events_mix_spec.lua(3KB)
----.gitignore(11B)
----README.md(2KB)