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

backbone的Model之get|set

阅读更多

 

  • get

        model.get(attribute)

 

        从模型里面获取当前指定的属性值

 

note.get("title");

 

 

     源码:

 

    

get:function(attr){
     return this.attributes[attr];
}

 

 

 

  • set

       model.set(attributes,[options])

 

      向模型设置一个或多个属性。如果任何一个属性改变了模型的状态,会触发“change”事件,如果不传{silent:true}的情况下。可以给特定的属性绑事件,比如:

 

change:title
change:content

 

 

note.set({
     title:"zhangyaochun",
     content:"demo test"
});


book.set("title","zhangyaochun");

 

 

 

分享到:
评论

相关推荐

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

    - 获取属性:`get()`方法用于获取Model的属性值,如`person.get("age")`。 - 默认属性:`defaults`属性可以定义Model的默认值,如果实例化时未提供某个属性,将使用默认值。 2. Collection(集合) - Collection...

    backbone 实例

    Model包含数据和业务逻辑,提供get、set、save等方法来操作数据。例如: ```javascript var User = Backbone.Model.extend({ defaults: { name: "未命名", age: 0 } }); var user = new User(); user.set({...

    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)架构模式是非常流行的一种设计思想,它能够有效地将应用程序的不同关注点分离,提高代码的可维护...

    JS MVC框架(BackBone)

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

    backbone.js入门教程

    helloWorldModel.set('message', 'Hello Backbone.js!'); ``` 通过这个简单的例子,我们可以看到 Backbone.js 如何帮助我们组织代码,实现数据驱动的视图更新。 #### 三、深入理解 Backbone.js 的 Model 实例 ...

    backbone 入门指南

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

    backbone.epoxy

    get: function() { return this.model.get('firstName') + ' ' + this.model.get('lastName'); }, set: function(value) { var names = value.split(' '); this.model.set({ firstName: names[0], lastName: ...

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

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

    backbone demo

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

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

    - `get` 和 `set`: 分别用于获取和设置Model的属性值。 - `escape`: 对属性值进行HTML编码,防止XSS攻击。 - `has`, `unset`, `clear`: 检查、删除或清空Model的属性。 - `changed`, `hasChanged`, `previous`, `...

    backbone框架在实例中的应用~简单易学

    通过`set`方法设置数据,`get`方法获取数据,以及`save`和`destroy`来处理持久化存储。 其次,View负责展示数据。Backbone的View是视图层的抽象,它可以绑定到一个或多个模型,当模型数据发生变化时,View会自动...

    backbone教程

    - **数据管理**:可以通过`set()`方法来设置模型的属性,通过`get()`方法来获取。 - **数据验证**:可以通过`validate()`方法来进行数据的有效性检查。 - **事件监听**:当模型的状态发生变化时,会触发特定的...

    用Backbone.js写的增删改查列表

    Model还提供了`set()`和`get()`方法来设置和获取属性值,并且可以通过`save()`方法与服务器进行同步。 接着,CollectionView是Backbone.js中的一个高级组件,用于管理和协调多个相同类型的View。在增删改查列表中,...

    Backbone.js开发秘笈源码

    通过`set`和`get`方法可以设置和获取属性值,`save`方法用于将模型数据同步到服务器。 2. **集合(Collection)** 集合是一组模型的容器,提供了对这些模型的管理和操作。集合有自己的URL,可以通过`fetch`方法从...

    backbone 源码+API

    例如,Model的`set`和`get`方法用于设置和获取属性,`save`用于与服务器同步数据;View的`render`方法用于渲染视图,`events`属性用于定义事件绑定;Collection的`fetch`用于从服务器获取数据,`add`和`remove`用于...

    Backbone CURD

    Backbone.js 是一个轻量级的JavaScript库,它为Web应用程序提供了模型(Model)、视图(View)、集合(Collection)和路由器(Router)等核心概念,帮助开发者实现MVC(Model-View-Controller)架构。本文将深入探讨在...

    Backbone资料

    Backbone.Model还提供了一个`set`方法用于更新属性,以及`get`方法用于获取属性值。 2. **集合(Collection)**:集合是一组模型的有序列表,它继承自Backbone.Events,可以监听和触发事件。集合有自己的URL,可以...

    backbone.js API文档 列子

    Model还提供了一些方便的方法,如`set()`用于设置属性值,`get()`用于获取属性值,以及`save()`用于与服务器进行数据同步。 其次,**Backbone.View**负责页面上的用户交互和DOM操作。View可以绑定到一个或多个模型...

    BackBone图书源码.rar

    `set()` 和 `get()` 方法用于设置和获取属性值,而`save()`则用于与服务器进行数据同步。 2. **视图(View)**:视图负责UI的呈现,它与模型绑定,当模型数据变化时,视图会自动更新。BackBone视图可以包含子视图,...

Global site tag (gtag.js) - Google Analytics