迈向Angular2:基于TypeScript的高性能SPA框架

企业采购书卡请拔打028-83157469,团购书目请拨打19113427458(法定工作日9:00-17:00)

定  价 :
¥ 69.00
文 轩 价 :
¥57.30 (8.3折)
库  存 :
库存紧张
作  者 :
(保加利亚)Minko Gechev(明科·基彻) 著 大漠穷秋
所属分类 :
图书 > 行业职业 > 计算机 > 网络技术
促销活动 :
❤图书音像单笔满199减30!(特价图书、电子书除外)
购买数量 :
- +
立即购买
服  务 :
由"文轩网"直接销售和发货,并提供售后服务
正品低价| 闪电发货|货到付款| 高效退换货
¥57.30 (8.3折)
  • 作 者: (保加利亚)Minko Gechev(明科·基彻) 著 大漠穷秋
  • 出版社: 电子工业出版社
  • 出版时间:2016-07-01
  • 开 本:其他
  • 页 数:244
  • 印刷时间:2016-08-01
  • 字 数:319.64千字
  • 装 帧:简装
  • 语  种:中文
  • 版 次:1
  • 印 次:1
  • I S B N:9787121294099

目录

序言 XV 章  Angular 2快速上手 1 Web的进化――新框架时代 2 ECMAScript的进化 2 Web Component 3 WebWorker 4 从AngularJS 1.x中学到的经验 5 Controller 6 Scope 7 依赖注入 7 服务端渲染 8 大规模应用 9 模板 10 脏值检测 12 本章小结 12 第2章  Augular 2应用的基础构件 14 Angular 2概念性简介 15 脏值检测 17 认识Angular 2中的组件 19 组件实战 20 Angular 2中的组件 22 管道 23 定义管道 24 脏值检测 25 传统的脏值检测 26 AngularJS 1.x中的脏值检测 27 增强AngularJS 1.x的脏值检测 29 理解服务 30 理解新的基于组件的路由机制 33 Angular 2中定义路由的语法 35 本章小结 36 第3章  TypeScript速成 37 TypeScript简介 37 编译时类型检查 38 文本编辑器和IDE的支持更好 38 TypeScript的更多特性 39 TypeScript用法 39 用npm安装TypeScript 40 运行我们的个TypeScript程序 40 TypeScript从ES2015和ES2016中引入的语法和特性 41 ES2015中的箭头函数 41 使用ES2015和ES2016中的类 43 定义在块级作用域中可见的变量 45 使用ES2016装饰器进行元编程 46 使用可配置的装饰器 47 使用ES2015编写模块化的代码 48 使用ES2015中的模块语法 49 利用隐式异步行为 50 使用别名 50 导入所有导出的模块 50 默认导出 51 ES2015模块加载器 52 ES2015和ES2016总结 52 发挥静态类型的优势 53 使用显式类型定义 53 理解原生类型 54 理解Object类型 55 定义类 58 使用访问修饰符 59 定义接口 61 使用TypeScript装饰器提升表现力 64 使用类型参数编写泛型代码 64 使用泛型函数 66 多重泛型 66 利用TypeScript的类型推断机制简化代码 67 最常见的类型 67 与上下文有关的类型推断 68 使用外部类型定义 68 使用预定义的外部类型定义 68 自定义外部类型 70 定义ts.d文件 72 本章小结 72 第4章  Angular 2组件和指令入门 74 Angular 2 Hello world! 75 配置开发环境 78 初始化项目仓库 78 Angular 2和TypeScript上手试玩 79 首页代码深度解析 80 Angular 2指令用法 81 ngFor 指令 83 改进了指令语法的语义 83 在模板内部定义变量 85 在模板里面使用语法糖 85 定义Angular 2指令 85 设置指令的输入 87 理解指令的构造函数 87 封装指令的更好方式 88 Angular 2内置指令的用法 89 组件视图封装简介 90 实现组件的控制器 90 处理用户交互 92 指令的输入和输出 93 找到指令的输入和输出 94 定义组件的输入和输出 95 传递输入与使用输出结果 97 事件冒泡 99 重命名指令的输入与输出 100 定义输入输出参数的另一种语法 101 详解Angular 2中的内容投影 102 Angular 2中的内容投影入门 102 投射多块内容 103 组件嵌套 105 ViewChildren和ContentChildren的用法 106 ViewChild与ContentChild 108 挂钩到组件的生命周期上 112 执行的顺序 114 用TemplateRef定义通用视图 115 理解并优化脏值检测机制 118 脏值检测器的执行顺序 118 脏值检测策略 120 利用不可变数据和OnPush策略提升性能 121 在Angular中使用不可变数据结构 122 本章小结 124 第5章  Angular 2中的依赖注入 125 为什么要依赖注入? 125 Angular 2中的依赖注入 126 Angular 2中DI的优点 127 配置注射器 127 使用生成的元数据解析依赖关系 129 初始化注射器 129 前向引用简介 130 配置provider 132 定义实例化服务的工厂 134 子注射器以及可见性 136 构建注射器层级结构 137 配置依赖关系 138 在组件和指令中使用DI 144 元素注射器简介 145 在ES5中使用Angular的DI机制 149 本章小结 152 第6章  Angular 2中的路由和表单 153 开发一个名为“码农仓库”的应用 153 探索Angular 2中的路由 156 定义根组件并启动应用 157 PathLocationStrategy的用法 158 使用@RouteConfig配置路由 158 routerLink 和router-outlet的用法 160 利用AsyncRoute实现懒加载 162 Angular 2中的表单用法 164 开发模板驱动型表单 164 深入理解模板驱动型表单的标签结构 166 使用内置的表单校验器 168 自定义控件的校验器 169 在Angular中使用select输入项 171 NgForm指令的用法 173 Angular 2中的双向数据绑定 176 存储表单数据 178 显示存储的所有开发者列表 180 本章小结 181 第7章  详解管道以及与RESTful服务端之间的通信 183 在Angular 2中开发数据模型驱动型表单 183 使用控件校验器组合 187 探索Angular的HTTP模块 189 使用Angular的HTTP模块 191 定义参数化视图 193 定义嵌套路由 195 使用管道进行数据转换 198 开发无状态管道 199 使用Angular内置的管道 200 开发有状态管道 201 有状态管道的用法 203 Angular中AsyncPipe的用法 204 本章小结 206 第8章  开发体验与服务端渲染 208 在Web Worker中运行应用 208 WebWorker与Angular 2 210 启动基于WebWorker的应用 210 把应用迁移到Web Worker上 212 让应用兼容Web Worker 214 单页应用的加载过程 216 启用了服务端渲染的SPA的加载过程 219 Angular 2中的服务端渲染 220 改善开发体验 221 各种文本编辑器和IDE 221 热重载 222 用angular-cli初始化项目 223 angular-cli的用法 223 Angular 2快速上手项目 224 Angular 2种子项目 224 针对Webpack的Angular 2入门项目 225 本章小结 225

作者简介

明科·基彻,是一名软件工程师,他坚定地信仰开源软件。他开发过许多项目,包括AngularJS1.x和Angular2styleguides、Angular2-seed、Angular2项目静态代码分析器、aspect.js、angular-aop,以及很多其它项目。他开办了JavaScript、Angular等web技术培训课程。Minko热衷于进行各种计算机科学概念实验并把它们投入到实战中去。他在ng-vegas、AngularConnect、ITWeekendKiev、AngularJS-SF,以及AngularBerlin等优选论坛上进行过关于Angular与软件开发相关话题的演讲。
大漠穷秋,章小飞,笔名大漠穷秋,从业9年有余。历任南京华瑞杰自动化系统部开发工程师、运维工程师;亚信联创南研设计部不错软件开发工程师;目前就职于ZTEsoft中兴软创,任前端技术架构师、中兴软创产品技术战略规划委员会常任委员。个人技术全面,熟悉Java相关的开发框架,如SSH、MyBatis、Ehcache等。在前端技术方面尤其有深入的研究,先后使用并研究过Flex、jQuery、Extjs、Backbone、AngularJS等常见的前端开发框架。先后著、译有《Ext江湖》《ActionScript3.0游戏设计基础》《用AngularJS开发下一代Web应用》(2013年比较好引进技术图书》。曾在W3CTech、海尔电商、GoogleGDG、开源中国等组织演讲;发布“AngularJS实战”等广受欢迎的Mooc视频教程。

内容简介

本书由Angular之父Mi?ko Hevery作序,作者为Angular开发团队成员之一。基于对Angular 2架构和设计方面的深入理解,本书选材精准、内容实用。全书从一个小例子开始引导读者快速上手,详细介绍Angular 2带来的所有新特性,包括组件、指令、TypeScript、新的路由机制、管道、服务端渲染等。本书读者对象包括Angular 1.x的开发者、想直接从Angular 2开始入手的学习者,以及前端技术架构师等。

价格说明

定价:为出版社全国统一定价;

文轩价:为商品的销售价,是您最终决定是否购买商品的依据;受系统缓存影响,最终价格以商品放入购物车后显示的价格为准;

关于新广告法声明

新广告法规定所有页面信息中不得出现绝对化用词和功能性用词。

本店非常支持新广告法,但为了不影响消费者正常购买,页面明显区域本店已在排查修改,对于不明显区域也将会逐步排查并修改,我们此郑重声明:本店所有页面上的绝对化用词与功能性用词在此声明全部失效,不作为赔付理由。涉及“教育部声明”中的商品,均不代表教育部指定、推荐的具体版本,仅代表该商品的内容为指定、推荐书目。因极限用词引起的任何形式的商品赔付,本店不接收且不妥协。希望消费者理解并欢迎联系客服帮助完善,也请职业打假人士高抬贵手。