轻量级javascript 框架Backbone使用指南


Posted in Javascript onJuly 24, 2015

Backbone 是一款基于模型-视图-控制器 MVC 模式的轻量级javascript 框架 ,可以用来帮助开发人员创建单页Web应用。 借助Backbone 我们可以使用REST的方式来最小化客户端和服务器间的数据传输,从而实现了更快加速的Web页面更新。

能心静下来学习了,以前以为Backbone 是一座高山用起来很难,结果只是学了2天就有一些新的,实在让人开心。

我整理了一下整个BackBone的学习记录在我的GIT里面,大部分事件都有例子并且有详细的注解和解释,结合require.js,其中有很多事件方法会放在一起讲;

Backbone事例版本 1.1.2

目录:

1.Backbone.Events(事件)

    1.1 listenTo.js

    1.2 on_off_tergger_once.js

    1.3 other.js

2.Backbone.Mode(模型)

    1.extend.js

    2.escape.js

    3.validate.js

轻量级javascript 框架Backbone使用指南

后面的比如路由、History、模板 都没在写了,因为这个时候我已经会用这个框架了,我估计很长一段时间都不会用这个框架。
简单的来说理解MVC这个模式概念很重要,还有一些很方便的工具方法,值得一提的是Bankbone插件库很丰富包含各种,比如:Backbone.Mutators(扩展原型对象)、Backbone.Validation(内置验证器)、Backbone.Chosen(使集合包含不同的模型)、Backbone.Relational(一对多,多对多对象关系的用法)..等等

推荐移动端用,PC端用的话感觉没什么价值,欢迎来我的GIT夺走源码
https://github.com/Mrxdh

以上所述就是本文的全部内容了,希望大家能够喜欢

Javascript 相关文章推荐
用js重建星际争霸
Dec 22 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
May 17 Javascript
子窗口、父窗口和Silverlight之间的相互调用
Aug 16 Javascript
javascript中负数算术右移、逻辑右移的奥秘探索
Oct 17 Javascript
JavaScript判断浏览器类型的方法
Feb 10 Javascript
vue,angular,avalon这三种MVVM框架优缺点
Apr 27 Javascript
H5移动端适配 Flexible方案
Oct 24 Javascript
深入理解AngularJS中的ng-bind-html指令
Mar 27 Javascript
node获取客户端ip功能简单示例
Aug 24 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
Oct 16 Javascript
Vue和React有哪些区别
Sep 12 Javascript
JavaScript实现网页计算器功能
Oct 29 Javascript
node.js操作mysql(增删改查)
Jul 24 #Javascript
浅谈javascript获取元素transform参数
Jul 24 #Javascript
js实现汉字排序的方法
Jul 23 #Javascript
javascript实现全角半角检测的方法
Jul 23 #Javascript
javascript比较两个日期相差天数的方法
Jul 23 #Javascript
jquery实现简单的轮换出现效果实例
Jul 23 #Javascript
jquery实现简单实用的打分程序实例
Jul 23 #Javascript
You might like
检查url链接是否已经有参数的php代码 添加 ? 或 &
2010/02/09 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
php实现的短网址算法分享
2014/06/20 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
Laravel框架Eloquent ORM删除数据操作示例
2019/12/03 PHP
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
javascript排序函数实现数字排序
2015/06/26 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
js实现定时进度条完成后切换图片
2017/01/04 Javascript
原生js实现放大镜
2017/02/20 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
Swiper自定义分页器使用详解
2017/12/28 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
[03:18]DOTA2放量测试专访820:希望玩家加入国服大家庭
2013/08/25 DOTA
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
Python下载指定页面上图片的方法
2016/05/12 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
pygame实现雷电游戏雏形开发
2018/11/20 Python
Python之NumPy(axis=0 与axis=1)区分详解
2019/05/27 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
keras获得某一层或者某层权重的输出实例
2020/01/24 Python
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
美德少年事迹材料
2014/01/23 职场文书
幼儿园教师工作感言
2014/02/15 职场文书
绿色城市实施方案
2014/03/19 职场文书
社团活动总结书
2014/06/27 职场文书
创业计划书之旅游网站
2019/09/06 职场文书