指南
论坛
博客
API文档
构建
Fork Us!
Fork Ember!
入门指南
介绍
应用规划
创建静态页面
获取Ember.js和相应依赖
添加第一个路由与模板
建立模型
使用静态数据
显示模型数据
显示模型的完成状态
创建新的模型实例
标记模型为完成或未完成
显示未完成待办事项的数量
切换显示和编辑状态
接受修改
删除模型
添加子路由
显示未完成待办事项
显示已完成待办事项
显示所有待办事项
添加移除所有已完成待办事项的按钮
提示所有待办事项已完成
切换已完成和未完成待办事项
更换FixtureAdapter
获取Ember
获取Ember
概念
核心概念
命名惯例
对象模型
类与实例
计算属性
计算属性和带@each的集合数据
观察器
绑定
重新打开类和实例
绑定,观察器,计算属性:如何选择?
应用
介绍
模板
应用模板
Handlebars基础
条件表达式
显示项目列表
切换作用域
绑定元素属性
绑定元素类名称
链接
操作
输入助手
开发助手
用助手来渲染
编写助手方法
路由
介绍
定义路由
生成的对象
指定路由的模型
设置控制器
渲染模板
重定向
指定地址API
查询参数
异步路由
加载中/错误子状态
阻止和重试过渡
组件
介绍
定义组件
传递属性
包裹内容
自定义组件元素
使用Action处理用户交互
从组件发送操作给应用
控制器
介绍
代表单一模型
代表多模型
管理控制器间的依赖
模型
介绍
定义模型
创建和删除记录
将记录推入仓库
持久化记录
查询记录
使用记录
使用Fixture
连接HTTP服务器
处理元数据
自定义适配器
常见问题
视图
介绍
定义视图
处理事件
在模板中插入视图
为视图添加布局
自定义视图元素
内置视图
手动管理视图层级
枚举
介绍
测试
介绍
集成测试
测试助手
测试用户交互
单元测试
单元测试基础
测试组件
测试控制器
测试路由
测试模型
自动化测试
配置Ember.js
禁用基本类型扩展
嵌入式应用
特性标识
Cookbook
简介
用户界面与交互
事件处理和数据绑定
助手与组件
使用对象
理解Ember.js
视图层
管理异步
模板自动更新
调试
运行循环
⬆ 返回顶部
用户界面与交互
编辑页面
英文原文:
http://emberjs.com/guides/cookbook/user_interface_and_interaction/
下面是一些可以帮助提供更好用户体验的技巧:
为组件添加CSS类
通过属性为组件添加CSS类
实现将焦点放置在添加的文本框
使用Moment.js显示格式化日期
指定模板中无需更新的数据驱动区域
使用模态对话框
路由改变时重置滚动条