骨幹是一個庫,可幫助在Web應用程式中建立和遵循MVC體系結構。 骨幹的基本思想是將介面組織成邏輯視圖,由模型支援,每個模型在模型更改時可獨立更新,而無需重繪頁面。 有關骨幹的詳細資訊,請參閱https://backbonejs.org。
一些重要概念如下:
骨幹 模型包含資料,以及與此資料相關的大部分邏輯。
骨 乾視圖用於表示相應模型的狀態。骨幹視圖的行為實際上類似於控制器,監聽用戶介面事件(如用戶點擊)或模型事件(如資料更改),並酌情修改用戶介面。
HTML范 本包裝函式範本,其預留位置由模型填入。
AEM Forms workspace包含數個個別元件。每個元件:
初始化元件時,會建立下列物件:
在「骨幹網」視圖中,有一個事件映射,它映射由於用戶介面與相應處理程式交互而產生的各種事件。 初始化元件後,就會啟動此映射。
初始化檢視時,檢視會呼叫其對應的模型,從伺服器擷取資料。 一旦檢視所需的所有資料都可用後,檢視就會以HTML範本指定的格式轉譯資料。 多個視圖可共用同一模型進行通信。
範例: