- EmberJS Tutorial
- EmberJS - Home
- EmberJS - Overview
- EmberJS - Installation
- EmberJS - Core Concepts
- Creating and Running Application
- EmberJS - Object Model
- EmberJS - Router
- EmberJS - Templates
- EmberJS - Components
- EmberJS - Models
- EmberJS - Managing Dependencies
- EmberJS - Application Concerns
- EmberJS - Configuring Ember.js
- EmberJS - Ember Inspector
- EmberJS Useful Resources
- EmberJS - Quick Guide
- EmberJS - Useful Resources
- EmberJS - Discussion
EmberJS - 对象模型
在 Ember.js 中,所有对象都派生自 Ember.Object。面向对象的分析和设计技术称为对象建模。Ember.Object 通过使用类系统来支持 mixins 和构造函数方法等功能。Ember 使用Ember.Enumerable接口来扩展 JavaScript Array 原型,以给出数组的观察变化,并且还使用格式化和本地化方法来扩展String 原型。
下表列出了 Ember.js 中不同类型的对象模型及其描述 -
编号 | 类型和描述 |
---|---|
1 | 类和实例
类是一个模板或蓝图,具有变量和函数的集合,而实例则与该类的对象相关。您可以使用 Ember.Object 的extends()方法创建新的 Ember 类。 |
2 | 重新开放类和实例
这只不过是更新类实现而不重新定义它。 |
3 | 计算属性
计算属性将函数声明为属性,Ember.js 在需要时自动调用计算属性,并将一个或多个属性组合到一个变量中。 |
4 | 计算属性和聚合数据
计算属性访问数组中的所有项目以确定其值。 |
5 | 观察员
观察者观察计算属性等属性并更新计算属性的文本。 |
6 | 绑定
绑定是 Ember.js 的一项强大功能,它有助于在两个属性之间创建链接,如果其中一个属性发生更改,另一个属性会自动更新。 |