BackboneJS教學


Backbone.js是什麼?

BackboneJS是一種輕量級的JavaScript庫,它允許開發並在Web瀏覽器中執行用戶端應用程式。它提供了MVC框架,它抽象成資料模型,DOM到檢視,並構建這兩種事件。

歷史

Backbone.js是由Jeremy Ashkenas開發,最初發布於2010年10月13日。

什麼時候使用BackboneJS?

  • 如果正在建立使用使用JavaScript或jQuery程式碼應用。以程式碼新增或替換DOM元素到應用程式讓一些請求或顯示動畫的應用程式或新增更多的行數,,應用程式可能會變得複雜。

  • 如果想更好地設計大量程式碼,可以考慮使用Backbone.js庫,它提供良好的功能,以良好的組織和結構化的方式來開發應用程式。

  • 通過Backbone通訊事件,這樣就不會有亂七八糟的應用程式。程式碼將是更清潔,更好,更易於維護。

特點

  • Backbone.js使用開發應用程式和前端更容易,更好地使用JavaScript功能。

  • Backbone提供了各種架構,如模型,檢視,事件,路由和集合組裝的用戶端Web應用程式。

  • 當模型發生變化,它會自動更新應用程式的HTML。

  • Backbone.js是分離的業務和使用者介面邏輯的一個簡單庫。

  • 它是自由和開放原始碼庫,其中包含超過100個可用的擴充套件。

  • 它就像一個backbone專案,並幫助組織程式碼。

  • 管理的資料模型,其包括使用者資料,並在與寫在用戶端的格式相同的伺服器側顯示該資料。

  • 它具有柔軟的依賴jQuery和強依賴Underscore.js。

  • 它允許在良好的結構和組織形式建立用戶端Web應用程式或移動應用程式。