轩枫阁

首页 / Web前端 / 框架

Backbone View 之间通信的三种方式

掌握一个 MVC 框架,最关键的一节就是掌握如何在各个 View 之间通信。之前用 Angular 时,觉得基于事件的通信方式 ($on, $emit, $boardcast) 或者 基于 service 的方式都非常好用。转战 Backbone 之后,由于对 Backbone 的事件机制理解不够且使用非常灵活,一直没找到一个好的通信方式。直到看见这篇文章,作者通过一个简单的例子,层层深入,把 Backbone View 之间通信的三种方式讲的清晰明了。译文如下(已拿到授权):

我正在开发的这个网页主要有两部分,分别是 documentsidebar

backbone-application

Backbone Application

如上图所示,我设立了三个视图 (view) :

  • ApplicationView – 作为最外层视图来包含下级视图
  • DocumentView – 展示正在编辑或浏览的内容
  • SidebarView – 展示一些和 document 相关的信息 查看全文
2016/12 18  周日

纸飞机许愿

x

钢琴节奏

请选择弹奏的曲谱

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 1
    • 2

    [返回曲谱列表]

    点击开始录制,可以录制弹奏的曲子