下载APP 随时随地学编程
返回 首页

Ember.js参考文档

开始阅读
目录

Ember 对象模型

Ember 类的定义、初始化、继承
Ember 类的扩展
Ember 计算属性
Ember 观察者
Ember 数据绑定
Ember 枚举
Ember 第一章对象模型小结

Ember handlebars模板

Ember handlebars基础
Ember handlebars条件表达式
Ember handlebars遍历标签
Ember handlebars显示对象的键
Ember handlebars属性绑定
Ember {{link-to}} 助手
Ember 番外篇,路由、模板的执行、渲染顺序
Ember {{action}} 助手
Ember 表单元素
Ember 调试助手
Ember 工具类的助手
Ember 第二章模板小结

Ember 路由

Ember 路由定义
Ember 指定与路由关联的模型
Ember 模板渲染
Ember 路由重定向
Ember 路由终止挑战和激活
Ember loading、error子路由
Ember 查询参数
Ember 异步路由

Ember 组件

Ember 组件定义
Ember 属性传递
Ember 包裹内容
Ember 自定义包裹组件的HTML标签
Ember 处理事件
Ember action触发变化
Ember 组件小节

Ember 控制器

Ember 控制器
Ember 管理控制器之间的依赖关系

Ember 模型

Ember model简介
Ember 定义模型
Ember 记录查询
Ember 新建、更新、删除记录
Ember 设置记录到Store
Ember model的关联关系处理
Ember 元数据
Ember 自定义适配器
Ember 自定义序列号器

Ember 测试

Ember 测试简介
Ember 验收测试
Ember 单元测试

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }