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表示只侦听一次


你可能感兴趣的:(JavaScript,框架,函数,backbone.js)