backbone.js介绍1

Backbone.js为复杂Javascript应用程序提供模型(models)、集合(collections)、视图(views)的结构,是一个轻量级的js框架。

1、声明并实例化一个模型(models):



model内置方法有:get;set;toJSON.

在Chrome控制台中输入toDoItem.get('title'),控制台输出aaa

set方法传递两个参数,要更改的属性和更改后的属性值,toDoItem.set('title','bbb'),再次在控制台调用toDoItem.get('title')返回bbb

2、声明并实例化一个视图(views)



3、models事件

toDItem.on('change',function(){

})

用on侦听,如果发生‘change’事件则执行回调函数

除了on以外,off表示 取消侦听;once表示只侦听一次;

toDoItem2.listenTo(toDoItem,'change:title',function(){
       })

用listenTo实现对象对对象的侦听

同理listenToOnce表示只侦听一次


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值