• 指南
  • 论坛
  • 博客
  • API文档
  • 构建
Fork Us! Fork Ember!
  1. 入门指南
    1. 介绍
    2. 应用规划
    3. 创建静态页面
    4. 获取Ember.js和相应依赖
    5. 添加第一个路由与模板
    6. 建立模型
    7. 使用静态数据
    8. 显示模型数据
    9. 显示模型的完成状态
    10. 创建新的模型实例
    11. 标记模型为完成或未完成
    12. 显示未完成待办事项的数量
    13. 切换显示和编辑状态
    14. 接受修改
    15. 删除模型
    16. 添加子路由
    17. 显示未完成待办事项
    18. 显示已完成待办事项
    19. 显示所有待办事项
    20. 添加移除所有已完成待办事项的按钮
    21. 提示所有待办事项已完成
    22. 切换已完成和未完成待办事项
    23. 更换FixtureAdapter
  2. 获取Ember
    1. 获取Ember
  3. 概念
    1. 核心概念
    2. 命名惯例
  4. 对象模型
    1. 类与实例
    2. 计算属性
    3. 计算属性和带@each的集合数据
    4. 观察器
    5. 绑定
    6. 重新打开类和实例
    7. 绑定,观察器,计算属性:如何选择?
  5. 应用
    1. 介绍
  6. 模板
    1. 应用模板
    2. Handlebars基础
    3. 条件表达式
    4. 显示项目列表
    5. 切换作用域
    6. 绑定元素属性
    7. 绑定元素类名称
    8. 链接
    9. 操作
    10. 输入助手
    11. 开发助手
    12. 用助手来渲染
    13. 编写助手方法
  7. 路由
    1. 介绍
    2. 定义路由
    3. 生成的对象
    4. 指定路由的模型
    5. 设置控制器
    6. 渲染模板
    7. 重定向
    8. 指定地址API
    9. 查询参数
    10. 异步路由
    11. 加载中/错误子状态
    12. 阻止和重试过渡
  8. 组件
    1. 介绍
    2. 定义组件
    3. 传递属性
    4. 包裹内容
    5. 自定义组件元素
    6. 使用Action处理用户交互
    7. 从组件发送操作给应用
  9. 控制器
    1. 介绍
    2. 代表单一模型
    3. 代表多模型
    4. 管理控制器间的依赖
  10. 模型
    1. 介绍
    2. 定义模型
    3. 创建和删除记录
    4. 将记录推入仓库
    5. 持久化记录
    6. 查询记录
    7. 使用记录
    8. 使用Fixture
    9. 连接HTTP服务器
    10. 处理元数据
    11. 自定义适配器
    12. 常见问题
  11. 视图
    1. 介绍
    2. 定义视图
    3. 处理事件
    4. 在模板中插入视图
    5. 为视图添加布局
    6. 自定义视图元素
    7. 内置视图
    8. 手动管理视图层级
  12. 枚举
    1. 介绍
  13. 测试
    1. 介绍
    2. 集成测试
    3. 测试助手
    4. 测试用户交互
    5. 单元测试
    6. 单元测试基础
    7. 测试组件
    8. 测试控制器
    9. 测试路由
    10. 测试模型
    11. 自动化测试
  14. 配置Ember.js
    1. 禁用基本类型扩展
    2. 嵌入式应用
    3. 特性标识
  15. Cookbook
    1. 简介
    2. 用户界面与交互
    3. 事件处理和数据绑定
    4. 助手与组件
    5. 使用对象
  16. 理解Ember.js
    1. 视图层
    2. 管理异步
    3. 模板自动更新
    4. 调试
    5. 运行循环
⬆ 返回顶部

简介 编辑页面


英文原文:http://emberjs.com/guides/cookbook/

欢迎来到Ember.js Cookbook!本Cookbook旨在提供Ember一般性问题的解决方案。

下面是一些列小诀窍:

用户界面与交互

  1. 为组件添加CSS类
  2. 通过属性为组件添加CSS类
  3. 实现将焦点放置在添加的文本框
  4. 使用Moment.js显示格式化日期
  5. 指定模板中无需更新的数据驱动区域
  6. 使用模态对话框
  7. 路由改变时重置滚动条

事件处理与数据绑定

  1. 绑定对象属性到自有的其他属性

助手与组件

  1. 创建可以重用的社交分享按钮
  2. 异步操作的旋转按钮
  3. 添加Google Analytics跟踪

使用对象

  1. 增加或减少一个属性值
  2. 一次设置多个属性值
  3. 持续重绘视图
← 配置Ember.js: 特性标识 用户界面与交互 →
© 2014 Emberjs.CN
Design by HeroPixel
声明:本站的文章可以随意在网上转载,但必须注明原文出处!