基于Backbone.js的JavaScript MVC示例程序(3)

三.前端的实现

前端采用Backbone.js实现,这是一个JavaScript MVC框架。Backbone.js唯一重度依赖Underscore.js,对于RESTful,history 的支持依赖于 Backbone.Router,DOM处理依赖于Backbone.View,json2.js,和jQuery或Zepto 之一。因此在学习Backbone.js之前至少需要简单看一下Underscore.js 。

下面是我参考的一些资料,以官方的文档和例子为主:

Underscore.js的官方文档:

http://documentcloud.github.com/underscore/

http://www.css88.com/doc/underscore/(中文版)

Backbone.js的官方文档:

http://documentcloud.github.com/backbone/

http://www.csser.com/tools/backbone/backbone.js.html(中文版)

CSDN专栏”Backbone.js入门教程“,写得非常好:

http://blog.csdn.net/column/details/backbone-js-tutorial.html

官方的例子Todos:

http://documentcloud.github.com/backbone/examples/todos/index.html

http://documentcloud.github.com/backbone/docs/todos.html(注释版)

在学习技术的时候我比较喜欢对东西先了解个大概,然后细节的地方边做边学,要我慢慢看完一整本书估计会坚持不下来。

我的学习顺序如下:

  1. 通过官方文档大致了解Underscore.js的使用方法、编程风格,函数库大概分成几个部分,每一部分随机挑几个函数看看解释,剩余的以后遇到再回来查。
  2. 通过官方文档大致了解一下Backbone.js,然后对照着CSDN的那个专栏,分别学习MVC三层,最后再将官方文档中剩余的函数浏览一遍。
  3. 学习Todos,官网上有注释版,CSDN专栏里面也有作者的分析,版本有一些差异。我是去官网下载了最新版的源码,一边看一边尝试着修改,看看会有什么效果。
  4. 实现这个示例程序。

接下来将会详细介绍实现这个示例程序前端的过程。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值