Backbone 可以说是一个轻量级的javascript MV*库(存在一些争议),既然是MV*,那么肯定包含了model view以及控制部分*,这里就是backbone是否可以说是MV*的地方,因为Backbone中没有单独的一块用来做控制部分。但是这不是我们所关心的,我们所关心的却是他怎么用,以及好不好用,符不符合我们的项目需要。

首先咱们还是先了解下Backbone中就包含了那些部分:

  1. 当属最基础的Events部分
  2. 着实方便的Model部分
  3. 具备强大各种可枚举函数的Collection,便于操作一类model的集合
  4. Router部分,从Backbone的历史上来说,原名叫Controller部分,这部分负责的是整个app中的导航部分,根据不同的规则来正确的导航画面,一般需要History的支持
  5. History部分,Backbone中历史管理部分
  6. Sync部分,这是处理各种ajax请求的地方
  7. 最后一部分,强大的View,可以理解为包含了MVC中view和controller两部分

Backbone目前在官网上已经可以看到有大量的例子,这可以给予我们学习Backbone的同学来说,简直就是宝藏啊,不仅仅可以学习Backbone的使用,还可以学习使用Backbone的思想。

下篇正式开始Backbone的学习。

本人初学者,欢迎同行前来指导、建议。

相关文章:

  • 2021-09-29
  • 2018-05-18
  • 2021-08-24
  • 2018-01-20
  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
猜你喜欢
  • 2021-08-25
  • 2022-01-14
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案