轻量级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 相关文章推荐
replace()方法查找字符使用示例
Oct 28 Javascript
js的回调函数详解
Jan 05 Javascript
js中this的用法实例分析
Jan 10 Javascript
js如何判断输入字符串长度
Dec 16 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
Jan 05 Javascript
vue-router实现tab标签页(单页面)详解
Oct 17 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
Dec 31 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
May 09 Javascript
Vue程序调试的方法
Jun 17 Javascript
JS实现网页时钟特效
Mar 25 Javascript
JS正则表达式常见函数与用法小结
Apr 13 Javascript
vue使用transition组件动画效果的实例代码
Jan 28 Vue.js
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从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
深入浅析PHP的session反序列化漏洞问题
2017/06/15 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
Laravel基础_关于view共享数据的示例讲解
2019/10/14 PHP
javascript 禁止复制网页
2009/06/11 Javascript
jQuery实现长文字部分显示代码
2013/05/13 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
jQuery常见的选择器及用法介绍
2016/12/20 Javascript
Bootstrap源码解读网格系统(3)
2016/12/22 Javascript
jQuery中过滤器的基本用法示例
2017/10/11 jQuery
Vue与Node.js通过socket.io通信的示例代码
2018/07/25 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
jquery实现穿梭框功能
2021/01/19 jQuery
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
python正则分组的应用
2013/11/10 Python
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
python中set()函数简介及实例解析
2018/01/09 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
python调用摄像头显示图像的实例
2018/08/03 Python
Python 的AES加密与解密实现
2019/07/09 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
python读取配置文件方式(ini、yaml、xml)
2020/04/09 Python
Python接口测试文件上传实例解析
2020/05/22 Python
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
会计核算科岗位职责
2014/03/19 职场文书
学习计划书怎么写
2014/09/15 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
2015年度女工工作总结
2015/10/22 职场文书
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android
详细谈谈JavaScript中循环之间的差异
2021/08/23 Javascript