• Ember.js实战
21年品牌 40万+商家 超1.5亿件商品

Ember.js实战

全新正版 假一赔十 可开发票

34.9 7.1折 49 全新

库存2件

北京东城
认证卖家担保交易快速发货售后保障

作者(挪)斯基(Joachim Haagen Skeie) 著;卢俊祥 译 著作

出版社人民邮电出版社

ISBN9787115390011

出版时间2015-07

装帧平装

开本16开

定价49元

货号1201119694

上书时间2024-12-30

轻阅书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
Joachim Haagen Skeie,是一位经验丰富的Web应用开发者。他供职于自己的公司Haagen SoftwareAS。他是使用Ember.js构建的开源监控工具Montric的作者。他一直致力于开发Montric(一款开源的应用程序性能监控工具)和Conticious(一款开源的主要用于Ember.js富互联网应用的CMSAPI)。他还是一名独立咨询师、Ember.js和RaspberryPi课程讲师。
JoachimHaagenSkeie从2006年开始,就从事各种规模的Web应用开发工作,主要使用Java和Ember.js技术。
卢俊祥,书迷;关注Web技术趋势,热衷App开发、Web开发、数据分析、架构设计以及各类编程语言;陈氏太极拳五十六式爱好者;佛禅人生,缘散缘聚。

目录
第一部分Ember.js基础
第1章发力雄心勃勃的Web应用2
1.1Ember.js适用场景3
1.2从静态页面到Ajax、再到全功能Web应用4
1.2.1异步Web应用的兴起5
1.2.2Ember.js模型6
1.3Ember.js概览6
1.3.1Ember.js特性7
1.3.2Ember.js应用程序结构7
1.4第一个Ember.js应用程序:记事本应用9
1.4.1记事本应用开发起步11
1.4.2创建命名空间与路由器13
1.4.3定义应用程序路由14
1.4.4创建并列出事项16
1.4.5选择并查看单条事项19
1.4.6删除事项23
1.5小结28
第2章Ember.js第2章Ember.js风格29
2.1绑定对象30
2.2自动更新模板33
2.3计算属性35
2.4观察者模式38
2.5Ember.js对象模型39
2.6Ember.js实现各层间数据同步41
2.7小结42
第3章使用Ember.js路由器融合应用结构43
3.1Ember.js实战博客介绍44
3.2服务器端模型-视图-控制器模式的困境46
3.2.1EmberMVC模式47
3.2.2将各层组合起来48
3.3Ember路由器:Ember.js的状态图49
3.4Ember.js实战博客第一部分:博客索引页52
3.4.1创建博客路由器52
3.4.2添加视图和模板55
3.4.3显示博客文章列表56
3.5Ember.js实战博客第二部分:添加博客文章路由59
3.6依赖注入与Ember容器65
3.6.1使用needs属性连接控制器65
3.6.2通过Ember容器连接对象66
3.7小结68
第4章通过Handlebars.js自动更新模板69
4.1模板是什么69
4.1.1简单表达式70
4.1.2块表达式71
4.2内置块表达式73
4.2.1if及if-else块表达式73
4.2.2{{unless}}块表达式74
4.2.3{{with}}块表达式74
4.2.4Handlbars.js的注释75
4.3结合使用Handlebars.js与Ember.js75
4.3.1在index.html中定义模板76
4.3.2直接在Ember.TEMPLATES散列中定义模板77
4.3.3创建Handlebars.js模板支持的Ember.js视图77
4.4Ember.js提供的Handlebars.js表达式78
4.4.1{{view}}表达式79
4.4.2{{bind-attr}}表达式80
4.4.3{{action}}表达式81
4.4.4{{outlet}}表达式83
4.4.5{{unbound}}表达式84
4.4.6{{partial}}表达式84
4.4.7{{link-to}}表达式85
4.4.8{{render}}表达式85
4.4.9{{control}}表达式86
4.4.10{{input}}和{{textarea}}表达式87
4.4.11{{yield}}表达式88
4.5创建自己的表达式88
4.6小结89

第二部分创建雄心勃勃的真实Web应用
第5章获取数据:使用EmberData与服务器端交互92
5.1将EmberData用作应用缓存93
5.1.1定义EmberData模型93
5.1.2标识映射的EmberData94
5.1.3模型对象间的关联96
5.1.4模型状态和事件97
5.1.5与后台通信99
5.2初尝EmberData100
5.2.1从模型中获取数据101
5.2.2在模型中指定关联关系101
5.3EmberData模型的关联103
5.3.1了解EmberData模型的
关联关系103
5.3.2EmberData端数据加载106
5.4自定义适配器和序列化器108
5.4.1编写自定义适配器,但保留默认的序列化器109
5.4.2编写自定义适配器和序列化器代码111
5.4.3自定义URL113
5.5小结113
第6章绕过EmberData与服务器端第6章绕过EmberData与服务器端交互115
6.1EmberFest介绍115
6.1.1了解应用程序的路由器117
6.1.2使用model()钩子函数获取数据117
6.1.3实现标识映射118
6.2获取数据119
6.2.1通过find()函数返回指定演讲数据120
6.2.2通过findAll()函数获取所有演讲数据121
6.2.3实现Emberfest.Talk模型类121
6.3数据持久化124
6.3.1通过createRecord()函数提交新的演讲124
6.3.2通过updateRecord()函数修改演讲数据127
6.3.3通过delete()函数删除演讲数据130
6.4小结131
第7章编写自定义第7章编写自定义组件133
7.1关于Ember自定义组件134
7.2实现可选列表134
7.2.1定义selectable-list组件137
7.2.2selectable-list-item组件138
7.2.3delete-modal组件140
7.2.4通过已完成的三个组件删除具体项141
7.3实现树形菜单144
7.3.1树形菜单的数据模型144
7.3.2定义tree-menu组件145
7.3.3定义tree-menu-item和tree-menu-node组件145
7.3.4单选功能支持147
7.4小结150
第8章测试Ember.js应用第8章测试Ember.js应用程序152
8.1使用QUnit和PhantomJS进行单元测试153
8.1.1Qunit介绍154
8.1.2使用PhantomJS在命令行执行测试156
8.1.3集成QUnit和PhantomJS157
8.2使用QUnit编写简单的Ember.js单元测试160
8.3集成测试164
8.3.1Sinon介绍165
8.3.2添加新告警信息的集成测试166
8.4通过Ember.Instrumentation进行性能测试168
8.5小结169
第三部分高级Ember.js主题
第9章使用MozillaPersona进行第9章使用MozillaPersona进行认证172
9.1集成第三方认证系统173
9.1.1首次登录及注册173
9.1.2通过第三方认证提供者登录Montric177
9.2通过HTTPcookie登录用户180
9.3小结183
第10章Ember.js运行循环——Backburner.js185
10.1什么是运行循环?186
10.1.1Ember.jsTodoMVC应用程序介绍186
10.1.2解释Ember.js运行循环187
10.2在运行循环框架下执行代码191
10.2.1在当前运行循环中执行代码191
10.2.2在下一个运行循环中执行代码192
10.2.3在后续运行循环中执行代码193
10.2.4在指定队列执行代码194
10.2.5通过运行循环执行重复任务196
10.3小结197
第11章打包与第11章打包与部署198
11.1理解JavaScript应用程序打包和装配199
11.1.1选择目录结构199
11.1.2组织自己编写的源代码200
11.1.3组织非JavaScript资源202
11.1.4Ember.js应用程序装配过程203
11.2使用构建工具Grunt.js204
11.2.1为Montric应用程序引导Grunt.js构建系统205
11.2.2连接JavaScript代码206
11.2.3抽取插件配置代码到单独文件208
11.2.4Lint常见错误209
11.2.5预编译Handlebars模板211
11.2.6压缩源文件214
11.2.7Grunt.js的优缺点217
11.3小结218

内容摘要
Ember.js号称是一个“雄心勃勃”的JavaScriptMVC框架、现代JavaScriptMVC框架代表,是构造如单页面应用等现代Web应用程序的新型Web端开发框架。本书深入介绍了这一框架的方方面面。
全书分为三个部分。靠前部分为基础内容,共4章,引导读者对Ember.js有个概括性认识,并掌握其基础知识点,此部分包含两个示例程序——注意事项应用程序与博客应用程序;第二部分包括第5章到第8章,涉及Ember.js实战的几个关注点,如EmberData、自定义组件以及测试;第三部分为第9章到靠前1章,讨论Ember.js的不错主题,如认证、运行循环和打包部署。

主编推荐
Ember.js是一个JavaScript MVC框架,它能处理很多重要的任务,如代码模块管理、状态维护、可靠数据流发送等,并提供了构建Web应用程序所需的模式、组件以及脚手架。

本书主要介绍Ember.js框架,展示如何构建功能全面、具有桌面应用品质的Web应用程序。本书开篇介绍Ember.js基础结构:客户端和服务端MVC,以及如何将Ember.js与后端开发技术整合在一起。然后探索在数据发生改变时能够自动更新应用的出色的Handlebars模板引擎。整个过程中,读者将开发一个完整的Ember.js应用程序,并学会高效部署、管理及更新应用程序的方法。

本书主要内容
处理Ember Data。
精通Handlebars模板。
介绍不错JavaScript技术。
覆盖Ember.js 1.0版本。

本书的读者需要了解JavaScript,但不需要事先具备Ember.js方面的经验。
要下载本书代码可以访问manning.com/Ember.jsinAction。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP