轻量级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 相关文章推荐
使用AngularJS处理单选框和复选框的简单方法
Jun 19 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
Nov 15 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
Jun 23 Javascript
javascript cookie用法基础教程(概念,设置,读取及删除)
Sep 20 Javascript
基于node.js依赖express解析post请求四种数据格式
Feb 13 Javascript
js脚本编写简单刷票投票系统
Jun 27 Javascript
Angularjs自定义指令实现分页插件(DEMO)
Sep 16 Javascript
JavaScript实现左侧菜单效果
Dec 14 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
Mar 07 Javascript
用Vue.js方法创建模板并使用多个模板合成
Jun 28 Javascript
微信小程序实现左滑动删除效果
Mar 30 Javascript
javascript实现计算器功能详解流程
Nov 01 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
php in_array 函数使用说明与in_array需要注意的地方说明
2010/04/13 PHP
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
PHP正则判断一个变量是否为正整数的方法
2019/02/27 PHP
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
JQGrid的用法解析(列编辑,添加行,删除行)
2013/11/08 Javascript
js调试系列 控制台命令行API使用方法
2014/06/18 Javascript
javascript实现控制div颜色
2015/07/07 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
Angularjs中数据绑定的实例详解
2017/08/25 Javascript
浅谈vue路径优化之resolve
2017/10/13 Javascript
用vue快速开发app的脚手架工具
2018/06/11 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
2018/08/19 Javascript
Javascript实现动态时钟效果
2018/11/17 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
JavaScript对象原型链原理详解
2020/02/05 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
Python中使用双下划线防止类属性被覆盖问题
2019/06/27 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
python如何实现word批量转HTML
2020/09/30 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
阿根廷网上配眼镜:SmartBuyGlasses阿根廷
2016/08/19 全球购物
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
高中生学习总结的自我评价范文
2013/10/13 职场文书
市场安全管理制度
2014/01/26 职场文书
大学生活动策划方案
2014/02/10 职场文书
参赛口号
2014/06/16 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
毕业设计工作总结
2015/08/14 职场文书
小学数学教师研修感悟
2015/11/18 职场文书