home
  • 博客
6.11
  • 简介
  • 入门
    • 如何使用本指南
    • 快速入门
    • 使用 HTML、CSS 和 JavaScript
    • Ember 应用剖析
  • 教程
  • 核心概念
  • 组件
  • 路由
  • 服务
  • EmberData
  • 深入主题
  • 应用程序开发
  • 应用程序关注点
  • 无障碍访问
  • 配置
  • 测试
  • 插件与依赖
  • 使用 TypeScript
  • 开发工具
  • 构建工具
  • Ember Inspector
  • 代码编辑器
  • 其他资源
  • 升级
  • 为 Ember.js 贡献代码
  • 术语表

如何使用本指南


什么是 Ember?

Ember.js 是一个高效、久经考验的 JavaScript 框架,用于构建现代 Web 应用程序。它包含了构建适用于任何设备的丰富 UI 所需的一切。它通过为开发者提供管理现代 Web 应用程序复杂性所需的多种功能,以及支持快速迭代的集成开发工具包,来实现这一目标。

您将在本指南中学习到的一些功能包括:

  • Ember CLI - 一个强大的开发工具包,用于创建、开发和构建 Ember 应用程序。从 CLI 指南中学习基础命令。
  • 组件 (Components) - Ember 应用程序中使用的基本构造,用于创建可重用的 UI 元素并定义应用程序的布局和功能。
  • 路由 (Routing) - Ember 应用程序的核心部分,使开发者能够根据 URL 驱动应用程序状态。
  • 服务 (Services) - 在应用程序中存储长期状态并在各处传递它的方式。
  • EmberData - EmberData 提供了一种与外部 API 进行通信并管理应用程序状态的一致方式。
  • Ember Inspector - 一个浏览器扩展或书签工具,用于实时检查您的应用程序。它在发现现有的 Ember 应用程序时也非常有用。

组织结构

每个指南页面的左侧都有一个目录,按部分组织,可以展开以显示它们涵盖的主题。部分和每个部分内的主题都按照从基础到高级的概念进行排序。

这些指南旨在提供如何构建 Ember 应用程序的实际说明,重点介绍 Ember.js 最广泛使用的功能。有关每个 Ember 功能和 API 的全面文档,请参阅 Ember.js API 文档。

本指南从如何开始使用 Ember 的说明开始,随后是一个关于如何构建您的第一个 Ember 应用程序的教程。如果您是 Ember 的新手,我们建议您从指南的前两个部分开始学习。

假设条件 (Assumptions)

虽然我们尽量使指南对初学者友好,但我们必须建立一个基准,以便指南能够专注于 Ember.js 的功能。每当引入一个概念时,我们会尝试链接到相关的文档。

为了充分利用这些指南,您应该具备 HTML、CSS 和 JavaScript 的工作知识——这是网页的构建基石。您可以在使用 HTML、CSS 和 JavaScript 指南中找到更多关于这些技术的信息,包括 Ember 使用的一些特殊功能,如类字段 (class fields) 和装饰器 (decorators)。

无障碍性 (Accessibility)

如果您在阅读指南时使用屏幕阅读器,我们建议使用 Firefox 和 NVDA,或 Safari 和 VoiceOver 以获得最佳体验。

报告问题

错别字、丢失的单词和有错误的代码示例都被视为文档错误。如果您发现了其中的任何一个,或者想以其他方式改进现有指南,我们很乐意帮助您提供帮助!

报告指南问题的一些常见方法包括:

  • 使用每个指南页面右上角的铅笔图标
  • 在 GitHub 仓库中开启 issue 或提交 pull request

点击铅笔图标将带您进入该指南的 GitHub 编辑器,以便您可以使用 Markdown 标记语言立即进行编辑。这是纠正错别字、丢失单词或代码示例错误的最高效方法。

如果您希望进行更重大的贡献,请务必查看我们的 issue 追踪器,看看您的问题是否已经得到解决。如果您没有找到活跃的议题,请开启一个新的。

如果您对样式或贡献流程有任何疑问,可以查阅我们的 贡献指南。如果问题仍然存在,请在 Ember 社区 Discord 上的 #dev-ember-learning 频道中联系我们。

祝你好运!

left arrow
Ember.js 指南
快速入门
right arrow
本页内容

  • 什么是 Ember?
  • 组织结构
  • 假设条件
  • 无障碍访问
  • 报告问题
团队 赞助商 安全 法律条款 品牌形象 社区准则
Twitter GitHub Discord Mastodon

如果你需要帮助,可以通过电子邮件联系我们,提交一个 issue,或者加入 Ember Discord 获取实时帮助。

© 版权所有 2026 - Tilde Inc.
Ember.js 是免费且开源的,并将永远保持免费。


Ember 由以下机构慷慨赞助
blue Created with Sketch.