读书月福利
欢迎光临中图网 请 | 注册
> >>
迈向Angular 2:基于TypeScript的高性能SPA框架

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

作者:明科.基彻
出版社:电子工业出版社出版时间:2016-08-01
开本: 32开 页数: 244
中 图 价:¥54.5(7.9折) 定价  ¥69.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

迈向Angular 2:基于TypeScript的高性能SPA框架 版权信息

迈向Angular 2:基于TypeScript的高性能SPA框架 本书特色

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

迈向Angular 2:基于TypeScript的高性能SPA框架 内容简介

angularjs是一门非常现代的框架,你可以用它来构建高效、健壮的web应用。《迈向angular 2》一书是入手angular 2*快捷的方式,这本书将会帮助你快速转入angular 2的全新世界。你将会从本书中学到:每一步都有详细的实例代码,帮助你理解与angularjs 1.x相比所发生的变更,降低angular 2的学习曲线。开始使用angular 2的新方法来实现指令。使用typescript编写现代化的、强大的angular 2应用。构上的变更,确保你理解angular 2背后所发生的事情。开始使用angular 2所带来的全新路由机制。学会使用angular 2所带来的新特性,例如管道;同时学会使用发生更新的一些特性,例如:表单(form)、服务(service),以及di(依赖注入)模块。理解angular 2的服务端渲染特性,让你编写的新应用对seo更加友好。 

迈向Angular 2:基于TypeScript的高性能SPA框架 目录

序言 xv第1章 angular 2快速上手 1web的进化——新框架时代 2ecmascript的进化 2web component 3webworker 4从angularjs 1.x中学到的经验 5controller 6scope 7依赖注入 7服务端渲染 8大规模应用 9模板 10脏值检测 12本章小结 12第2章 augular 2应用的基础构件 14angular 2概念性简介 15脏值检测 17认识angular 2中的组件 19组件实战 20angular 2中的组件 22管道 23定义管道 24脏值检测 25传统的脏值检测 26angularjs 1.x中的脏值检测 27增强angularjs 1.x的脏值检测 29理解服务 30理解新的基于组件的路由机制 33angular 2中定义路由的语法 35本章小结 36第3章 typescript速成 37typescript简介 37编译时类型检查 38文本编辑器和ide的支持更好 38typescript的更多特性 39typescript用法 39用npm安装typescript 40运行我们的**个typescript程序 40typescript从es2015和es2016中引入的语法和特性 41es2015中的箭头函数 41使用es2015和es2016中的类 43定义在块级作用域中可见的变量 45使用es2016装饰器进行元编程 46使用可配置的装饰器 47使用es2015编写模块化的代码 48使用es2015中的模块语法 49利用隐式异步行为 50使用别名 50导入所有导出的模块 50默认导出 51es2015模块加载器 52es2015和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组件和指令入门 74angular 2 hello world! 75配置开发环境 78初始化项目仓库 78angular 2和typescript上手试玩 79首页代码深度解析 80angular 2指令用法 81ngfor 指令 83改进了指令语法的语义 83在模板内部定义变量 85在模板里面使用语法糖 85定义angular 2指令 85设置指令的输入 87理解指令的构造函数 87封装指令的更好方式 88angular 2内置指令的用法 89组件视图封装简介 90实现组件的控制器 90处理用户交互 92指令的输入和输出 93找到指令的输入和输出 94定义组件的输入和输出 95传递输入与使用输出结果 97事件冒泡 99重命名指令的输入与输出 100定义输入输出参数的另一种语法 101详解angular 2中的内容投影 102angular 2中的内容投影入门 102投射多块内容 103组件嵌套 105viewchildren和contentchildren的用法 106viewchild与contentchild 108挂钩到组件的生命周期上 112执行的顺序 114用templateref定义通用视图 115理解并优化脏值检测机制 118脏值检测器的执行顺序 118脏值检测策略 120利用不可变数据和onpush策略提升性能 121在angular中使用不可变数据结构 122本章小结 124第5章 angular 2中的依赖注入 125为什么要依赖注入? 125angular 2中的依赖注入 126angular 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定义根组件并启动应用 157pathlocationstrategy的用法 158使用@routeconfig配置路由 158routerlink 和router-outlet的用法 160利用asyncroute实现懒加载 162angular 2中的表单用法 164开发模板驱动型表单 164深入理解模板驱动型表单的标签结构 166使用内置的表单校验器 168自定义控件的校验器 169在angular中使用select输入项 171ngform指令的用法 173angular 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有状态管道的用法 203angular中asyncpipe的用法 204本章小结 206第8章 开发体验与服务端渲染 208在web worker中运行应用 208webworker与angular 2 210启动基于webworker的应用 210把应用迁移到web worker上 212让应用兼容web worker 214单页应用的加载过程 216启用了服务端渲染的spa的加载过程 219angular 2中的服务端渲染 220改善开发体验 221各种文本编辑器和ide 221热重载 222用angular-cli初始化项目 223angular-cli的用法 223angular 2快速上手项目 224angular 2种子项目 224针对webpack的angular 2入门项目 225本章小结 225
展开全部

迈向Angular 2:基于TypeScript的高性能SPA框架 相关资料

我们首先会快速概览与1.x相比框架所发生的变更。随后,你将会学习typescript快速入门教程,这样我们就可以充分利用angular 2的本地化(native)和静态类型环境。然后,我们还会详细学习新的脏值检测机制、当你使用angular创建网站的时候directive(指令)和component(组件)将会带来怎样的改变、angular 2的新路由,等等。读完本书之后,你将会具备利用angular2所提供的全部新特性来快速、高效地构建angular 2应用的能力。 你想深入学习angular 2吗?或许你想先评估一下最新的变更再决定是否跟进?如果是,那么《迈向angular 2》就是为你量身定制。 为了能够充分理解本书中的内容,你需要对angularjs 1.x有基本的理解,同时需要对javascript非常熟悉。阅读本书不需要预先了解 angular 2所引入的变更。

迈向Angular 2:基于TypeScript的高性能SPA框架 作者简介

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

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服