轻量级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 相关文章推荐
Javascript学习笔记7 原型链的原理
Jan 11 Javascript
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
Jan 22 Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
Dec 26 Javascript
Json对象与Json字符串互转(4种转换方式)
Mar 27 Javascript
上传的js验证(图片/文件的扩展名)
Apr 25 Javascript
JavaScript严格模式详解
Nov 18 Javascript
javascript中加var和不加var的区别 你真的懂吗
Jan 06 Javascript
jQuery实现页面点击后退弹出提示框的方法
Aug 24 Javascript
jQuery子元素过滤选择器用法示例
Sep 09 Javascript
JS原型与原型链的深入理解
Feb 15 Javascript
分分钟玩转Vue.js组件(二)
Mar 01 Javascript
使用JS获取页面上的所有标签
Oct 18 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
adodb与adodb_lite之比较
2006/12/31 PHP
PHP连接SQLServer2005方法及代码
2013/12/26 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
浅谈socket同步和异步、阻塞和非阻塞、I/O模型
2016/12/15 PHP
PHP CURL中传递cookie的方法步骤
2019/05/09 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
javascript Array.remove() 数组删除
2009/08/06 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
JavaScript中判断数据类型的方法总结
2016/05/24 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
2017/04/11 Javascript
Vue实现调节窗口大小时触发事件动态调节更新组件尺寸的方法
2018/09/15 Javascript
javascript如何实现create方法
2019/11/04 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
使用PDB简单调试Python程序简明指南
2015/04/25 Python
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
numpy数组拼接简单示例
2017/12/15 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
2019/08/09 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
2019/08/24 Python
python mysql 字段与关键字冲突的解决方式
2020/03/02 Python
Python求两个字符串最长公共子序列代码实例
2020/03/05 Python
python可以用哪些数据库
2020/06/22 Python
python3从网络摄像机解析mjpeg http流的示例
2020/11/13 Python
学校门卫管理制度
2014/01/30 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
人事行政助理岗位职责
2015/04/11 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript
Go语言读取txt文档的操作方法
2022/01/22 Golang
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android