轻量级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 相关文章推荐
jQuery UI Autocomplete 体验分享
Feb 14 Javascript
JavaScript简单实现网页回到顶部功能
Nov 12 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
Aug 31 Javascript
微信小程序之拖拽排序(代码分享)
Jan 21 Javascript
JS实现课堂随机点名和顺序点名
Mar 09 Javascript
从零开始学习Node.js系列教程三:图片上传和显示方法示例
Apr 13 Javascript
利用node.js如何创建子进程详解
Dec 09 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
Jul 26 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
Apr 16 Javascript
JS实现简单的文字无缝上下滚动功能示例
Jun 22 Javascript
vue Tab切换以及缓存页面处理的几种方式
Nov 05 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
Aug 19 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
MVC模式的PHP实现
2006/10/09 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
jQuery常见开发技巧详细整理
2013/01/02 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
Javascript缓存API
2016/06/14 Javascript
vue移动端下拉刷新和上拉加载的实现代码
2018/09/08 Javascript
Vue核心概念Getter的使用方法
2019/01/18 Javascript
element-ui上传一张图片后隐藏上传按钮功能
2019/05/22 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
2019/06/17 Javascript
JavaScript实现PC端四格密码输入框功能
2020/02/19 Javascript
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
python str与repr的区别
2013/03/23 Python
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
Flask数据库迁移简单介绍
2017/10/24 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
PyCharm设置SSH远程调试的方法
2018/07/17 Python
Python读取实时数据流示例
2019/12/02 Python
python 画函数曲线示例
2019/12/04 Python
Numpy之reshape()使用详解
2019/12/26 Python
pandas-resample按时间聚合实例
2019/12/27 Python
HTML5中的autofocus(自动聚焦)属性介绍
2014/04/23 HTML / CSS
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
2014年国培研修感言
2014/03/09 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
淘宝活动总结范文
2014/06/26 职场文书
竞选班干部演讲稿500字
2014/08/20 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
新学期主题班会
2015/08/17 职场文书