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

LModel Class

Extends LMvcObject
Defined in: LModel.js:1

Available since 1.8.4

模型Model

模型是专门用来和数据打交道的,数据的存储等工作需要写到模型内。模型必须放到Models文件夹内,模型的名字以Model结尾。

Constructor

LModel

() public

Defined in LModel.js:1

Available since 1.8.4

Item Index

Methods

Properties

Methods

construct

() public

Inherited from LMvcObject: LMvcObject.js:11

Available since 1.8.4

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

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

loadMvc

(
  • name
  • callback
)
public

Inherited from LMvcObject: 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);
}

Properties

controller

LModel public

Defined in LModel.js:16

Available since 1.8.4

模型的控制器。

view

LView public

Defined in LModel.js:24

Available since 1.8.4

模型的视图。