backbone-------一個實現了web前端MVC模式的JS庫-------官方地址前端
backbone庫要創建在underscore庫的基礎上---------------官方中文地址------數組,對象,事件的經常使用方法,針對模型和集合git
IBM的backbone教程-----------------------------------官方網站github
MVCweb
模式:一種解決問題的通用方法 設計模式
設計模式:工廠模式,適配器模式,觀察者模式等 數組
框架模式:MVC、MVP、MVVM等 服務器
MVC指的是什麼?架構
MVP:mvc
全稱爲Model-View-Presenter,Model提供數據,View負責顯示,Controller/Presenter負責邏輯的處理。MVP與MVC有着一個重大的區別:在MVP中View並不直接使用Model,它們之間的通訊是經過Presenter (MVC中的Controller)來進行的,全部的交互都發生在Presenter內部,而在MVC中View會直接從Model中讀取數據而不是經過 Controller。框架
-----百度簡介 區分了mvc和mvp二者的區別
MVVM:
MVVM(Model-View-ViewModel)框架的由來即是MVP(Model-View-Presenter)模式與WPF結合的應用方式時發展演變過來的一種新型架構框架。它立足於原有MVP框架而且把WPF的新特性揉合進去,以應對客戶日益複雜的需求變化。
-----百度詳解
Backbone構成:
基本使用:
Ps:這裏只是列一個學習的列表,深刻的話須要看官方文檔以及實例。