`
zhangyaochun
  • 浏览: 2613992 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

backbone的Model之initialize

阅读更多

 

    initialize

 

     new Model([attributes],[options])

 

 

  • 创建模型实例的时候,可以传一些属性的初始值-----它们会被set到模型中。
  • 如果你定义了initialize函数,它会在模型创建的时候调用

 

new Book({
    title:"zhangyaochun test",
    author:"zhangyaochun"
});

 

 

 

   代码使用实例

 

var MyModel = Backbone.Model.extend({
 
      //initialize
      initialize:function(){
            //.......
      }

});

 

分享到:
评论

相关推荐

    详解Backbone.js框架中的模型Model与其集合collection

    - 初始化:`initialize()`方法是Model的构造函数,实例化时会被调用,通常用于执行初始化操作。 - 属性设置:Model的属性可以通过`set()`方法动态设置,例如`person.set({name: "StephenLee", age: 22})`。同时,`...

    Backbone.js框架中Model与Collection的用法实例_.docx

    在Backbone.js中,Model和Collection是两个核心概念,它们帮助开发者组织和管理JavaScript应用程序中的数据。本文将详细探讨这两个概念及其用法。 首先,我们来看Model。在Backbone.js中,Model是数据的载体,它...

    Backbone.js框架中Model与Collection的使用实例.docx

    ### Backbone.js框架中Model与Collection的使用实例 #### 一、引言 在现代Web开发中,MVC(Model-View-Controller)架构模式是非常流行的一种设计思想,它能够有效地将应用程序的不同关注点分离,提高代码的可维护...

    backbone 入门指南

    define(['backbone', 'models/model1'], function(Backbone, Model) { var Collection = Backbone.Collection.extend({ model: Model }); return Collection; }); // views/view1.js define(['backbone', '...

    backbone 实例

    Backbone.Model是数据存储的基础,它可以视为后端API与前端展示之间的桥梁。Model包含数据和业务逻辑,提供get、set、save等方法来操作数据。例如: ```javascript var User = Backbone.Model.extend({ defaults: ...

    backbone.js入门教程

    Backbone.js 建立在 jQuery 和 Underscore.js 之上,因此它可以无缝集成到已经使用这些库的项目中。此外,它还支持通过 RESTful JSON 接口与服务器通信,使得前后端之间的数据交换更加高效。 #### 二、通过 Hello...

    JS MVC框架(BackBone)

    Model是BackBone框架中的核心组成部分,它是应用程序数据的容器。在MVC架构中,Model负责处理数据的业务逻辑和状态管理。在BackBone中,你可以定义Model的属性(attributes)以及它们的默认值。当Model的属性发生...

    backbone文档

    Backbone.js 是一款轻量级的JavaScript库,主要用于构建客户端的Web应用程序,它引入了Model-View-Controller(MVC)的...随着前端开发需求的增长,理解并掌握Backbone.js成为了提升开发效率和代码质量的关键技能之一。

    详解Backbone.js框架中的模型Model与其集合collection_.docx

    在Backbone.js框架中,模型(Model)是数据和业务逻辑的核心载体,它与传统的MVC(Model-View-Controller)架构中的模型概念相似。Model主要用于存储应用中的数据,包括但不限于用户输入、服务器响应的数据,同时也...

    简单了解Backbone.js的Model模型以及View视图的

    Backbone.View通过`model`属性与Model进行关联,当Model的属性改变时,可以使用`model.events`来监听并更新视图。例如,当Model的属性`name`改变时,可以这样更新视图: ```javascript this.listenTo(this.model, '...

    实例讲解JavaScript的Backbone.js框架中的View视图

    Backbone.js的View视图主要负责绑定和处理DOM事件,它还可以用来反映你应用程序中Model的模样。Backbone.js的视图不仅处理数据的显示,还要响应用户的交互事件。 在Backbone.js中,视图组件可以通过两种方式定义:...

    require+backbone结合开发的例子

    var MyModel = Backbone.Model.extend({ // model attributes and methods }); return MyModel; }); ``` 3. **加载和使用模块**:在需要使用这些模块的地方,通过`require`函数加载它们。这有助于按需加载和...

    backbone demo

    模型是Backbone的核心组件之一,它负责存储和管理应用程序的数据。你可以通过`Backbone.Model.extend()`方法创建自定义的模型。`initialize`方法在模型实例化时会被调用,可以用来初始化模型的属性。例如: ```...

    Backbone.js大型单页面应用实践.pdf

    可以通过 Backbone.Model.extend() 方法来定义自己的 Model,例如: ```javascript var MyModel = Backbone.Model.extend({ defaults: { name: '', age: 0 }, initialize: function() { // 初始化操作 }, ...

    backbone-viewstate:要用于 Backbone.Views,ViewState 会在 Backbone.Model 中保留您不想要的数据

    例如在一些 Backbone.View 中: initialize: function ( ) { this . viewState = new Backbone . ViewState ( ) ; } , getTemplateData : function ( ) { return _ . extend ( this . model . toJSON ( ) , th

    Backbone.js框架中Model与Collection的使用实例

    其中,Model和Collection是Backbone.js的两个核心概念。 Model是应用程序中数据的封装,它代表了应用程序中的具体数据和操作数据的方法。每个Model通常包含一组属性(字段)和一个唯一的ID。Model中的属性是可以...

    backbone-computedfields:Backbone.Model的计算字段

    Backbone.ComputedFields 受Derik Bailey的 ,Backbone.ComputedFields启发,目标相同,但针对实际项目需求进行了完善。 快速开始 在initialize方法中实例化, initialize : function ( ) { this . ...

    Backbone制作联系人管理之列表(1)

    var Contact = Backbone.Model.extend({ defaults: { name: '', email: '', phone: '' }, //... }); ``` 3. **创建联系人集合(Contacts Collection)**:继承自Backbone.Collection,指定其中包含的模型类型...

Global site tag (gtag.js) - Google Analytics