API Docs for:lufylegend.mvc 最后更新日期:2015年03月15日
Google搜索   
Show:

LMvcObject Class

Defined in: LMvcObject.js:1

Available since 1.8.4

MVC框架的控制器,模型和视图的共通父类。

Constructor

LMvcObject

() public

Defined in LMvcObject.js:1

Available since 1.8.4

Item Index

Methods

Methods

construct

() public

Defined in LMvcObject.js:11

Available since 1.8.4

控制器,模型,视图初始化结束后都会直接调用此函数,如果有想要在各个模块初期化结束后运行的代码,可以写在construct函数内

本MVC框架中的construct函数运行顺序为,模型model的construct函数 > 视图view函数 > 控制器的construct。

loadMvc

(
  • name
  • callback
)
public

Defined in LMvcObject.js:19

Available since 1.8.4

读取一组MVC,包括控制器Controller,模型Model,视图View

Parameters:

  • name String

    控制器的名称中去除Controller的部分.

  • callback Function

    回调函数,当MVC的三个文件读取完之后,会自动调用此函数

Example:

ExampleController.prototype.construct = function(){
    this.loadMvc("Logo",self.logoLoad);  
}
ExampleController.prototype.logoLoad = function(){
    var logo = new LogoController();
    this.view.addChild(logo.view);
}