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

后面的比如路由、History、模板 都没在写了,因为这个时候我已经会用这个框架了,我估计很长一段时间都不会用这个框架。
简单的来说理解MVC这个模式概念很重要,还有一些很方便的工具方法,值得一提的是Bankbone插件库很丰富包含各种,比如:Backbone.Mutators(扩展原型对象)、Backbone.Validation(内置验证器)、Backbone.Chosen(使集合包含不同的模型)、Backbone.Relational(一对多,多对多对象关系的用法)..等等
推荐移动端用,PC端用的话感觉没什么价值,欢迎来我的GIT夺走源码
https://github.com/Mrxdh
喜欢的话可以帮忙点击Follower

转载于:https://www.cnblogs.com/kitebear/p/4659344.html

Backbone 学习笔记相关推荐

  1. backbone学习笔记:集合(Collection)

    集合(Collection)是一个Backbone对象,用来组织和管理多个模型,它不仅仅是一个javascript数组,还提供了专门的方法来对集合进行排序.过滤和遍历,集合可以方便的与REST服务器进 ...

  2. php怎么自己写框架,PHP学习笔记,自己动手写个MVC的框架

    最新在大家自己的博客的过程中,发现各种开源的博客系统都或多或少的用起来别扭.于是想动手自己写个博客系统.既然写,就想好好写.那就先写个MVC框架.一点一点来.写的过程中有很多想法.还希望大家能够多多指 ...

  3. backbone.js学习笔记

    backbone.js学习笔记 之前只接触过jQuery,看来Backbone是除了jQuery的第二大JS框架... backbone到底是个啥? 其实刚开始我也不知道=_=,我是这周二才听说居然还 ...

  4. Backbone.js学习笔记 Hello World!

    使用Backbone.js 和 MVC 架构创建一个典型的Hello world项目.虽然是"杀鸡用牛刀了",毕竟是我第一次使用Backbone.js 依赖 jQuery 1.9. ...

  5. blazeface学习笔记

    完整的应该是一个人脸识别项目,人脸识别,大言不惭的说,我之前其实也做过,比如用dlib来做人脸识别,就是用opencv那一套来实现,说句实在话,速度非常慢,即便是在intel CPU上,一秒也就两三帧 ...

  6. [NOTE] WebGoat v8.2.2学习笔记

    [NOTE] WebGoat v8.2.2学习笔记 文章目录 [NOTE] WebGoat v8.2.2学习笔记 前言 CIA 常见编码形式 OpenSSL使用 docker安全 SQL安全 SQLi ...

  7. 目标检测——YOLOv5的学习笔记

    目录 1 前言 2 Tricks一览表 3 配置文件说明 模型参数: 模块参数 Conv:卷积模块 2 数据载入 2.1 数据预处理 3 模型加载 4 Inference--前向推理 5 Train- ...

  8. 目标检测——YOLO系列算法(YOLOv4、YOLOv5)的学习笔记

    目录 1 前言 2 致谢 3 YOLO模型列表 4 模型结构 2.1 Backbone Focus--网格下采样 CSPDarknet53 2.3 Neck -- SPP & PAN SPP: ...

  9. 《南溪的目标检测学习笔记》——目标检测模型的设计笔记

    1 南溪学习的目标检测模型--DETR 南溪最赞赏的目标检测模型是DETR, 论文名称:End-to-End Object Detection with Transformers 1.2 decode ...

最新文章

  1. 初学ssm框架的信息
  2. 求生之路怎么显示服务器,求生之路怎么搭建云服务器
  3. Linux入门基础分享[一]
  4. 用js监控分辨率调整背景图片宽度_如何使用CSS Paint API动态创建与分辨率无关的可变背景
  5. 9.28PMP每日一题
  6. package-lock.json 文件的作用
  7. qq浏览器插件_惊艳与吐槽:QQ浏览器升级到 Chromium70 内核以后
  8. SecureCRT 中文显示乱码
  9. 用web查看hadoop运行状态
  10. 程序员常用的笔记工具
  11. 戴尔电脑外放有声音插入耳机还是外放解决方法
  12. 5个可以让你事半功倍的Python自动化脚本
  13. 大学英语综合教程三 Unit 6 课文内容英译中 中英翻译
  14. 好用android平板,好用却不平凡,Remix OS让安卓平板活过来!
  15. 谷歌浏览器自带记笔记功能
  16. [ISCC 2021]部分wp
  17. 正则校验字符串中汉字数量及总数量
  18. 陕西黑布林滞销只是一篇营销广告,炒作夸大背后多是利益
  19. 基于C++的一元多项式相加
  20. 响应式网站-- css媒体查询 字体大小

热门文章

  1. TensorFlow tf.keras.losses.MeanSquaredError
  2. MongoDB 用户管理
  3. clang 反汇编
  4. scrapy commandline
  5. flask Flash消息
  6. Ubuntu 安装R/Rstudio
  7. Excel字符串截取(leftrightmid)
  8. 用批处理替换文件中的内容
  9. Java基础学习总结(89)——为什么单元测试应该我们开发人员来写
  10. PHP学习总结(9)——PHP入门篇之WAMPServer服务控制面板介绍