BackboneJS - 概述



BackboneJS 是一個輕量級的 JavaScript 庫,允許開發和構建在 web 瀏覽器中執行的客戶端應用程式。它提供 MVC 框架,將資料抽象成模型,DOM 抽象成檢視,並使用事件將兩者繫結。

歷史 − BackboneJS 由 Jeremy Ashkenas 開發,並於 2010 年 10 月 13 日首次釋出。

何時使用 Backbone

  • 假設您正在建立一個使用 JavaScript 或 jQuery 編寫的包含大量程式碼的應用程式。在這個應用程式中,如果您:

    • 嚮應用程式新增或替換 DOM 元素,或者

    • 發出一些請求,或者

    • 在應用程式中顯示動畫,或者

    • 向程式碼中新增更多行,

    那麼您的應用程式可能會變得複雜。

  • 如果您想要一個程式碼更少、設計更好的應用程式,那麼最好使用 BackboneJS 庫,它提供良好的功能,並且以結構化的方式組織良好的方式來開發您的應用程式。

  • BackboneJS 透過事件進行通訊;這確保您不會搞亂應用程式。您的程式碼將更簡潔、更清晰且易於維護。

特性

以下是 BackboneJS 的一些特性:

  • BackboneJS 透過使用 JavaScript 函式,使得開發應用程式和前端變得更容易。

  • BackboneJS 提供各種構建塊,例如模型、檢視、事件、路由器和集合,用於組裝客戶端 Web 應用程式。

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

  • BackboneJS 是一個簡單的庫,有助於分離業務邏輯和使用者介面邏輯。

  • 它是一個免費的開源庫,包含超過 100 個可用的擴充套件。

  • 它像專案的骨幹一樣,有助於組織您的程式碼。

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

  • BackboneJS 對jQuery有軟依賴,對Underscore.js有硬依賴。

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

廣告
© . All rights reserved.