Commit f285107d authored by Akikonata's avatar Akikonata

changed km Architecture document

parent b63fe9ad
...@@ -45,7 +45,11 @@ ...@@ -45,7 +45,11 @@
Module定义一个模块,表示控制脑图中一个功能的模块(布局、渲染、输入文字、图标叠加等) Module定义一个模块,表示控制脑图中一个功能的模块(布局、渲染、输入文字、图标叠加等)
### `method` load(Minder minder) : this ### `method` load(Minder minder) : this
模块装载的时候被调用,此时应该绑定需要的事件,根据事件来触发命令,达到对 Minder 的控制。 模块装载的时候被调用,此时应该进行一些基本的初始化工作。
### `method` registerCommands(Minder minder) : this
模块注册命令的时候被调用,此时应该注册一些模块中需要调用的命令。
### `method` bindEvents(Minder minder) : this
模块绑定事件的时候被调用,此时应该绑定需要的事件,根据事件来触发命令,达到对 Minder 的控制。
### `method` destroy() : this ### `method` destroy() : this
模块卸载时被调用,此时可以回收模块资源。 模块卸载时被调用,此时可以回收模块资源。
......
Subproject commit 3ae638437217439cba3a2d2687e8a4806cc43c32 Subproject commit 02372f6c7e80f7632fe46fc4afc227fa9c7ae0cc
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment