- 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 的强大功能,它有助于在两个属性之间建立链接,如果其中一个属性发生更改,则另一个属性会自动更新。 |
广告