轻量级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中的立即执行函数(function(){…})()
Jun 12 Javascript
JavaScript学习笔记之Function对象
Jan 22 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
Mar 03 Javascript
jQuery代码实现表格中点击相应行变色功能
May 09 Javascript
jQuery简单创建节点的方法
Sep 09 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
Feb 10 Javascript
jQuery弹出窗口简单实现代码
Mar 09 Javascript
关于javascript作用域的常见面试题分享
Jun 18 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
Sep 19 Javascript
Vue.set()实现数据动态响应的方法
Feb 07 Javascript
JavaScript遍历数组和对象的元素简单操作示例
Jul 09 Javascript
vue移动端的左右滑动事件详解
Jun 17 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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
静态的动态续篇之来点XML
2006/12/23 Javascript
用js判断页面是否加载完成实现代码
2012/12/11 Javascript
jQuery实现文本展开收缩特效
2015/06/03 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
微信小程序 购物车简单实例
2016/10/24 Javascript
JavaScript运动框架 多值运动(四)
2017/05/18 Javascript
webpack开发跨域问题解决办法
2017/08/03 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
nodejs使用http模块发送get与post请求的方法示例
2018/01/08 NodeJs
微信小程序实现image组件图片自适应宽度比例显示的方法
2018/01/16 Javascript
vue发送ajax请求详解
2018/10/09 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
[46:14]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第一场 12.11
2020/12/16 DOTA
总结Python中逻辑运算符的使用
2015/05/13 Python
简介Django中内置的一些中间件
2015/07/24 Python
Python数据处理numpy.median的实例讲解
2018/04/02 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
python print出共轭复数的方法详解
2019/06/25 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
2020/03/06 Python
python实现梯度法 python最速下降法
2020/03/24 Python
浅析Python 责任链设计模式
2020/09/11 Python
通过代码实例了解Python sys模块
2020/09/14 Python
小学语文教学反思
2014/02/10 职场文书
酒店总经理岗位职责
2014/03/17 职场文书
《画》教学反思
2014/04/14 职场文书
村居抓节水倡议书
2014/05/19 职场文书
化妆品活动策划方案
2014/05/23 职场文书
竞聘演讲稿怎么写
2014/08/28 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
文书工作总结(范文)
2019/07/11 职场文书
JS异步堆栈追踪之为什么await胜过Promise
2021/04/28 Javascript
在 SQL 语句中处理 NULL 值的方法
2021/06/07 SQL Server