Chassis icon indicating copy to clipboard operation
Chassis copied to clipboard

模型

Open xspider opened this issue 12 years ago • 0 comments

<<返回目录

Model 是SPA类应用程序的核心,包括数据的获取、转换、验证、访问控制等。Model 也提供了一组基本的管理变化的功能。

下面的示例演示了如何定义一个模型,包括自定义方法、设置属性、以及触发该属性变化的事件。

Chassis.Model.define( 'sidebar', {
  promptColor: function() {
      var cssColor = prompt( '请输入一个CSS颜色值:' );
      this.set({ color: cssColor });
  }
} );

var sidebar = Chassis.Model.create( 'sidebar' );

sidebar.bind('change:color', function(model, color) {
  $('#sidebar').css({background: color});
});

sidebar.set({color: 'white'});

sidebar.promptColor();

<<返回目录

xspider avatar Jun 03 '13 03:06 xspider