轻量级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处理VBArray的函数使用说明
May 11 Javascript
在网页中使用document.write时遭遇的奇怪问题
Aug 24 Javascript
jquery文字上下滚动的实现方法
Mar 22 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
Nov 25 Javascript
实现高性能JavaScript之执行与加载
Jan 30 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
Jun 02 Javascript
js Canvas绘制圆形时钟效果
Feb 17 Javascript
jQuery模拟下拉框选择对应菜单的内容
Mar 07 Javascript
AngularJS动态菜单操作指令
Apr 25 Javascript
纯js实现动态时间显示
Sep 07 Javascript
值得收藏的vuejs安装教程
Nov 21 Javascript
原生JS实现的自动轮播图功能详解
Dec 28 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 图像处理类1
2009/06/15 PHP
PhpMyAdmin中无法导入sql文件的解决办法
2010/01/08 PHP
判断PHP数组是否为空的代码
2011/09/08 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
Nigma vs Alliance BO5 第三场2.14
2021/03/10 DOTA
在次封装easyui-Dialog插件实现代码
2010/11/14 Javascript
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
2012/01/04 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
javascript笛卡尔积算法实现方法
2015/04/08 Javascript
JS实现的文字与图片定时切换效果代码
2015/10/06 Javascript
javascript实现拖动元素交换位置
2015/11/29 Javascript
JS变量及其作用域
2017/03/29 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
socket.io学习教程之基本应用(二)
2017/04/29 Javascript
vue 打包后的文件部署到express服务器上的方法
2017/08/09 Javascript
浅谈vue中慎用style的scoped属性
2017/11/28 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
2018/09/29 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
es5 类与es6中class的区别小结
2020/11/09 Javascript
JavaScript 实现继承的几种方式
2021/02/19 Javascript
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
Python入门教程之if语句的用法
2015/05/14 Python
python针对excel的操作技巧
2018/03/13 Python
django将图片上传数据库后在前端显式的方法
2018/05/25 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
python中tkinter的应用:修改字体的实例讲解
2019/07/17 Python
CSS教程:CSS3圆角属性
2009/04/02 HTML / CSS
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
项目合作协议书范本
2014/04/16 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python
springboot中的pom文件 project报错问题
2022/01/18 Java/Android