轻量级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 拼图游戏 面向对象,注释完整。
Jun 18 Javascript
js获取事件源及触发该事件的对象
Oct 24 Javascript
js判读浏览器是否支持html5的canvas的代码
Nov 18 Javascript
js实现局部页面打印预览原理及示例代码
Jul 03 Javascript
js实现人才网站职位选择功能的方法
Aug 14 Javascript
AngularJS上拉加载问题解决方法
May 23 Javascript
js简单实现图片延迟加载的方法
Jul 19 Javascript
JavaScript实现单例模式实例分享
Dec 22 Javascript
小程序最新获取用户昵称和头像的方法总结
Sep 23 Javascript
实例分析javascript中的异步
Jun 02 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
Jun 02 Javascript
element-ui 弹窗组件封装的步骤
Jan 22 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
Thinkphp模板中截取字符串函数简介
2014/06/17 PHP
PHP使用GIFEncoder类处理gif图片实例
2014/07/01 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
js判断字符长度以及中英文数字等
2013/12/31 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
AngularJS动态加载模块和依赖的方法分析
2016/11/08 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
jQuery实现一个简单的轮播图
2017/02/19 Javascript
JS实现两周内自动登录功能
2017/03/23 Javascript
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
2017/09/21 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
JS中判断字符串存在和非空的方法
2018/09/12 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
[05:02][DOTA2]DOTA进化论 第一期
2013/09/27 DOTA
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
Python实例之wxpython中Frame使用方法
2014/06/09 Python
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
Python使用get_text()方法从大段html中提取文本的实例
2019/08/27 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
兰蔻加拿大官方网站:Lancome加拿大
2016/08/05 全球购物
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
美国翻新电子产品商店:The Store
2019/10/08 全球购物
企业内控岗位的职责
2014/02/07 职场文书
村党支部公开承诺书
2014/05/29 职场文书
党的群众路线教育实践活动对照检查剖析材料
2014/10/09 职场文书
离职报告范文
2014/11/04 职场文书
辞职信范文大全
2015/03/02 职场文书
分家协议书范本
2016/03/22 职场文书
Python Django模型详解
2021/10/05 Python
MySQL学习必备条件查询数据
2022/03/25 MySQL