随笔分类 -  backbone

Backbone.js入门教程第二版笔记(3)
摘要:视图渲染 Document 需要注意的是在调用view.render的时候,需要给模板中所有的变量传值,不然会报错。关于$el,作者说是对view中元素的缓存,不明白这是什么意思,我感觉是jquery形式的el对象。 var ... 阅读全文

posted @ 2014-09-16 13:34 叫我钱了个浅 阅读(256) 评论(0) 推荐(0)

Backbone.js入门教程第二版笔记(2)
摘要:关于手动触发router,之前看到的例子都是通过在url后面加上#xxx或者点击一个a链接方法来触发,还有一种情况是通过触发一种规则,来触发另一种规则(表述无能),比如这个例子中,我在url后面加上#manual,url的地址就转变为xxxx/route/n ,这里由于只给navigate传了一个参... 阅读全文

posted @ 2014-09-15 23:14 叫我钱了个浅 阅读(307) 评论(0) 推荐(0)

Backbone.js入门教程第二版笔记(1)
摘要:1、模块 集合 视图 和事件的一个综合例子 Document 新手报到 2、为对象添加验证规则与错误提示var User=Backbone.Model.extend({ defaults:{ name:'susan... 阅读全文

posted @ 2014-09-13 18:24 叫我钱了个浅 阅读(318) 评论(0) 推荐(0)

Backbone学习记录(7)
摘要:事件委托 var FormView=Backbone.View.extend({ el:'form', events:{ "blur .txt":"showdata", ... 阅读全文

posted @ 2014-09-02 00:06 叫我钱了个浅 阅读(163) 评论(0) 推荐(0)

Backbone学习记录(6)
摘要:路由backbone将路由规则和一个方法名绑定到一起,来控制单页的hash,以及单页的前进后退。var UserRouter = Backbone.Router.extend({ routes: { "": "main", "help": ... 阅读全文

posted @ 2014-08-31 22:39 叫我钱了个浅 阅读(202) 评论(0) 推荐(0)

Backbone学习记录(5)
摘要:数据与服务器var User=Backbone.Model.extend({ defaults:{ name:'susan', age:18 }, url:'/user'//数据提交的路径});var user=new User({name:'lily'... 阅读全文

posted @ 2014-08-29 07:02 叫我钱了个浅 阅读(313) 评论(0) 推荐(0)

Backbone学习记录(4)
摘要:事件绑定 on()方法调用格式:object.on(event, callback, [context])"change" — 当attributes变化时"change:[attribute]" — 当attributes的一个特定属性变化时(当同时监听了这2个事件时,触发顺序是先"change:... 阅读全文

posted @ 2014-08-25 18:22 叫我钱了个浅 阅读(227) 评论(0) 推荐(0)

Backbone学习记录(3)
摘要:创建视图同前面创建模型和集合的方式一样,Backbone.View.extend()即可创建视图var UserView=Backbone.View.extend();var view1=new UserView();生成的实例是这样一个对象,el应该是js原生的对象,$el应该是jQuery对象,... 阅读全文

posted @ 2014-08-23 17:12 叫我钱了个浅 阅读(143) 评论(0) 推荐(0)

Backbone学习记录(2)
摘要:创建一个集合1)new Backbone.Collection()方式var user=new Backbone.Model({'name':'susan'});var list=new Backbone.Collection({'name':'jack','age':'18'});2)extend... 阅读全文

posted @ 2014-08-23 13:34 叫我钱了个浅 阅读(177) 评论(0) 推荐(0)

Backbone学习记录(1)
摘要:去年买的《基于MVC的javascript Web富应用开发》,拖到现在还没看完,作者介绍了三个MVC框架,Spine ,backbone和javascriptMVC。1和2在国内的流行度,不高,我就只打算学backbone了。backbone依赖于underscore.js,所以在引入的时候需要先... 阅读全文

posted @ 2014-08-22 17:38 叫我钱了个浅 阅读(211) 评论(0) 推荐(0)

导航