实际的应用中会使用到模板,Model 等,而模板又是进阶的基础。所以这里介绍在 View 中使用模板,以及如何向模板填充值,模板可以用字符串,或是用 Loading... 为突出效果,把new AppView()...
分类:
Web程序 时间:
2015-02-26 13:24:23
阅读次数:
147
这是web应用的一个完整的样板工程,用到了Backbone.js
& Marionette, node.js & ExpressJS, MongoDB & Moogoose, Handlebars, Grunt.js, Bower和Browserify!
我建立了一个超级基础的单页面应用程序(SPA),就是一个简单的通讯录管理器, 但麻雀虽小,五脏俱全。我写这篇文章的目的是介绍一下这个应用所...
分类:
数据库 时间:
2015-02-18 14:08:51
阅读次数:
367
wait: 可以指定是否等待服务端的返回结果再更新model。默认情况下不等待url: 可以覆盖掉backbone默认使用的url格式attrs: 可以指定保存到服务端的字段有哪些,配合options.patch可以产生PATCH对模型进行部分更新patch: 指定使用部分更新的REST接口data...
分类:
Web程序 时间:
2015-02-13 18:16:09
阅读次数:
217
这个版本的TodoMVC中的视图组织划分比较细,更加易于理解,这也得益于Marionette为我们带来了丰富的视图选择,原生的backbone只有views,而Marionette则有itemview, collectionview, compositeview 和layoutview.js/tem...
分类:
Web程序 时间:
2015-02-12 18:11:32
阅读次数:
240
当我们使用jQuery时大部分时间是聚焦于Dom节点的处理,给Dom节点绑定事件等等;前端mvc框架backbone则如何呢?M-Model,Collection等,是聚焦于数据的处理,它把与后台数据的交互封闭好,然后我们使用时可以给数据的变化绑定事件,可以相应的去更新到Dom(这里是View)V-...
分类:
Web程序 时间:
2015-02-12 13:54:29
阅读次数:
136
模型//用户登录define(['backbone', 'common'], function (Backbone, common) { var loginModel = Backbone.Model.extend({ url: common.apiHost + "account...
分类:
其他好文 时间:
2015-02-12 12:14:36
阅读次数:
144
使用 Backbone 的 View 时,可以象传统 jQuery 那样定义事件,$("selector").click(function(){...})。幸运的是 Backbone 让我们在 View 中定义事件变得更为简单和集中,只要设置 View 的events属性,配置 事件,元素以及相应的...
分类:
Web程序 时间:
2015-02-11 18:24:43
阅读次数:
125
一、文件目录比较清晰,bower_components里面存放jQuery,underscore等等依赖js库及js框架,不用管它;css文件也不用理它。\index.html Backbone.Marionette & Requirejs ? TodoMVC ...
分类:
Web程序 时间:
2015-02-11 00:22:13
阅读次数:
266
jQuery 和其他 JavaScript 框架正如您已经了解到的,jQuery 使用 $ 符号作为 jQuery 的简写。如果其他 JavaScript 框架也使用 $ 符号作为简写怎么办?其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccin...
分类:
Web程序 时间:
2015-02-10 13:09:36
阅读次数:
144
一、配置好环境接着前一篇的例子,顺带测试一下已下载下来example里面的backbone_require的例子注意:直接本地用backbone.localStorage插件运行TodoMVC会报错,因为RequireJS工作时,加载js文件及template文件是异步加载,这就好比ajax异步请求...
分类:
Web程序 时间:
2015-02-08 23:06:43
阅读次数:
349