- EmberJS 教程
- EmberJS - 主頁
- EmberJS - 概述
- EmberJS - 安裝
- EmberJS - 核心概念
- 建立並執行應用程式
- EmberJS - 物件模型
- EmberJS - 路由器
- EmberJS - 模板
- EmberJS - 元件
- EmberJS - 模型
- EmberJS - 管理依賴項
- EmberJS - 應用程式問題
- EmberJS - 配置 Ember.js
- EmberJS - Ember 檢查器
- EmberJS 實用資源
- EmberJS - 快速指南
- EmberJS - 實用資源
- EmberJS - 討論
EmberJS - 物件模型
在 Ember.js 中,所有物件都派生自 Ember.Object。面向物件分析和設計技術被稱為物件建模。Ember.Object 透過使用類系統支援 mixin 和構造方法等功能。Ember 使用 Ember.Enumerable 介面來擴充套件 JavaScript 陣列原型,給陣列提供觀察更改的能力,還使用 格式化和本地化 方法來擴充套件字串原型。
下表列出了 Ember.js 中不同型別物件模型及其說明:
| 序號 | 型別和說明 |
|---|---|
| 1 | 類和例項
類是一個模板或藍圖,有一組變數和函式,而例項與此類的物件相關。你可以使用 Ember.Object 的extend() 方法建立新的 Ember 類。 |
| 2 | 重新開啟類和例項
這只不過是更新類實現而不重新定義它。 |
| 3 | 計算屬性
計算屬性將函式宣告為屬性,Ember.js 會在需要時自動呼叫計算屬性,並在一個變數中組合一個或多個屬性。 |
| 4 | 計算屬性和聚合資料
計算屬性訪問陣列中所有專案以確定其值。 |
| 5 | 觀察者
觀察者觀察屬性(例如計算屬性),並更新計算屬性的文字。 |
| 6 | 繫結
繫結是 Ember.js 的強大功能,它有助於在兩個屬性之間建立連結,如果其中一個屬性發生更改,則另一個屬性會自動更新。 |
廣告