API Docs for: 0.2
Show:

JC.BaseMVC.Model Class

MVC Model 类( 仅供扩展用 )
这个类默认已经包含在lib.js里面, 不需要显式引用

JC Project Site | API docs | demo link

see also: JC.BaseMVC

Constructor

JC.BaseMVC.Model

(
  • _selector
)

Parameters:

Methods

attrProp

(
  • _selector
  • _key
)

读取 html 属性值
这个跟 stringProp 的区别是不会强制转换为小写

Parameters:

  • _selector Selector | String

    如果 _key 为空将视 _selector 为 _key, _selector 为 this.selector()

  • _key String

Returns:

string

boolProp

(
  • _selector
  • _key
  • _defalut
)
Bool | Undefined

读取 boolean 属性的值

Parameters:

  • _selector Selector | String

    如果 _key 为空将视 _selector 为 _key, _selector 为 this.selector()

  • _key String | Bool
  • _defalut Bool

Returns:

Bool | Undefined:

callbackProp

(
  • _selector
  • _key
)
Function | Undefined

读取 callback 属性的值

Parameters:

  • _selector Selector | String

    如果 _key 为空将视 _selector 为 _key, _selector 为 this.selector()

  • _key String

Returns:

Function | Undefined:

floatProp

(
  • _selector
  • _key
)

读取 float 属性的值

Parameters:

  • _selector Selector | String

    如果 _key 为空将视 _selector 为 _key, _selector 为 this.selector()

  • _key String

Returns:

float

intProp

(
  • _selector
  • _key
)

读取 int 属性的值

Parameters:

  • _selector Selector | String

    如果 _key 为空将视 _selector 为 _key, _selector 为 this.selector()

  • _key String

Returns:

int

is

(
  • _selector
  • _key
)

判断 _selector 是否具体某种特征

Parameters:

  • _selector Selector | String

    如果 _key 为空将视 _selector 为 _key, _selector 为 this.selector()

  • _key String

Returns:

bool

jsonProp

(
  • _selector
  • _key
)
Json | null

获取 selector 属性的 json 数据

Parameters:

  • _selector Selector | String

    如果 _key 为空将视 _selector 为 _key, _selector 为 this.selector()

  • _key String

Returns:

Json | null:

notification

(
  • _evtName
  • _args
)

通知选择器有新事件

Parameters:

on

(
  • _evtName
  • _cb
)

使用 jquery on 为 controler 绑定事件

Parameters:

scriptTplProp

(
  • _selector
  • _key
)

获取 脚本模板 jquery 选择器

Parameters:

  • _selector Selector | String

    如果 _key 为空将视 _selector 为 _key, _selector 为 this.selector()

  • _key String

Returns:

bool

selector

(
  • _setter
)

初始化的 jq 选择器

Parameters:

  • _setter Selector

Returns:

selector

selectorProp

(
  • _selector
  • _key
)

获取 selector 属性的 jquery 选择器

Parameters:

  • _selector Selector | String

    如果 _key 为空将视 _selector 为 _key, _selector 为 this.selector()

  • _key String

Returns:

bool

stringProp

(
  • _selector
  • _key
)

读取 string 属性的值

Parameters:

  • _selector Selector | String

    如果 _key 为空将视 _selector 为 _key, _selector 为 this.selector()

  • _key String

Returns:

string

trigger

(
  • _evtName
  • _args
)

使用 jquery trigger 触发 controler 绑定事件

Parameters:

windowProp

(
  • _selector
  • _key
)
Window variable

获取与属性名匹配的 window 变量

Parameters:

  • _selector Selector | String

    如果 _key 为空将视 _selector 为 _key, _selector 为 this.selector()

  • _key String

Returns:

Window variable:

Properties

_instanceName

String private static

设置 selector 实例引用的 data 属性名

Default: BaseMVCIns