主页 详情

《迈向Angular 2 基于TypeScript的高性能SPA框架》_(保)MINKOGECHEV著;大漠穷秋,熊三译_14107607_97871212

【书名】:《迈向Angular 2 基于TypeScript的高性能SPA框架》
【作者】:(保)MINKOGECHEV著;大漠穷秋,熊三译
【出版社】:北京:电子工业出版社
【时间】:2016
【页数】:226
【ISBN】:9787121294099
【SS码】:14107607

最新查询

内容简介

第1章 Angular 2快速上手

Web的进化——新框架时代

ECMAScript的进化

Web Component

Web Worker

从AngularJS 1.x中学到的经验

Controller

Scope

依赖注入

服务端渲染

大规模应用

模板

脏值检测

本章小结

第2章 Augular 2应用的基础构件

Angular 2概念性简介

脏值检测

认识Angular 2中的组件

组件实战

Angular 2中的组件

管道

定义管道

脏值检测

传统的脏值检测

AngularJS 1.x中的脏值检测

增强AngularJS 1.x的脏值检测

理解服务

理解新的基于组件的路由机制

Angular 2中定义路由的语法

本章小结

第3章 TypeScript速成

TypeScript简介

编译时类型检查

文本编辑器和IDE的支持更好

TypeScript的更多特性

TypeScript用法

用npm安装TypeScript

运行我们的第一个TypeScript程序

TypeScript从ES2015和ES2016中引入的语法和特性

ES2015中的箭头函数

使用ES2015和ES2016中的类

定义在块级作用域中可见的变量

使用ES2016装饰器进行元编程

使用可配置的装饰器

使用ES2015编写模块化的代码

使用ES2015中的模块语法

利用隐式异步行为

使用别名

导入所有导出的模块

默认导出

ES2015模块加载器

ES2015和ES2016总结

发挥静态类型的优势

使用显式类型定义

理解原生类型

理解Object类型

定义类

使用访问修饰符

定义接口

使用TypeScript装饰器提升表现力

使用类型参数编写泛型代码

使用泛型函数

多重泛型

利用TypeScript的类型推断机制简化代码

最常见的类型

与上下文有关的类型推断

使用外部类型定义

使用预定义的外部类型定义

自定义外部类型

定义ts.d文件

本章小结

第4章 Angular 2组件和指令入门

Angular 2 Hello world!

配置开发环境

初始化项目仓库

Angular 2和TypeScript上手试玩

首页代码深度解析

Angular 2指令用法

ngFor指令

改进了指令语法的语义

在模板内部定义变量

在模板里面使用语法糖

定义Angular 2指令

设置指令的输入

理解指令的构造函数

封装指令的更好方式

Angular 2内置指令的用法

组件视图封装简介

实现组件的控制器

处理用户交互

指令的输入和输出

找到指令的输入和输出

定义组件的输入和输出

传递输入与使用输出结果

事件冒泡

重命名指令的输入与输出

定义输入输出参数的另一种语法

详解Angular 2中的内容投影

Angular 2中的内容投影入门

投射多块内容

组件嵌套

ViewChildren和ContentChildren的用法

ViewChild与ContentChild

挂钩到组件的生命周期上

执行的顺序

用TemplateRef定义通用视图

理解并优化脏值检测机制

脏值检测器的执行顺序

脏值检测策略

利用不可变数据和OnPush策略提升性能

在Angular中使用不可变数据结构

本章小结

第5章 Angular 2中的依赖注入

为什么要依赖注入?

Angular 2中的依赖注入

Angular 2中DI的优点

配置注射器

使用生成的元数据解析依赖关系

初始化注射器

前向引用简介

配置provider

定义实例化服务的工厂

子注射器以及可见性

构建注射器层级结构

配置依赖关系

在组件和指令中使用DI

元素注射器简介

在ES5中使用Angular的DI机制

本章小结

第6章 Angular 2中的路由和表单

开发一个名为“码农仓库”的应用

探索Angular 2中的路由

定义根组件并启动应用

PathLocationStrategy的用法

使用@RouteConfiig配置路由

routerLink和router-outlet的用法

利用AsyncRoute实现懒加载

Angular 2中的表单用法

开发模板驱动型表单

深入理解模板驱动型表单的标签结构

使用内置的表单校验器

自定义控件的校验器

在Angular中使用select输入项

NgForm指令的用法

Angular 2中的双向数据绑定

存储表单数据

显示存储的所有开发者列表

本章小结

第7章 详解管道以及与RESTful服务端之间的通信

在Angular 2中开发数据模型驱动型表单

使用控件校验器组合

探索Angular的HTTP模块

使用Angular的HTTP模块

定义参数化视图

定义嵌套路由

使用管道进行数据转换

开发无状态管道

使用Angular内置的管道

开发有状态管道

有状态管道的用法

Angular中AsyncPipe的用法

本章小结

第8章 开发体验与服务端渲染

在Web Worker中运行应用

Web Worker与Angular 2

启动基于WebWorker的应用

把应用迁移到Web Worker上

让应用兼容Web Worker

单页应用的加载过程

启用了服务端渲染的SPA的加载过程

Angular 2中的服务端渲染

改善开发体验

各种文本编辑器和IDE

热重载

用angular-cli初始化项目

angular-cli的用法

Angular 2快速上手项目

Angular 2种子项目

针对Webpack的Angular 2入门项目

本章小结


书查询(www.shuchaxun.com)本网页唯一编码:
0918512583aefacb8da273b98c8d194d#df100017b951aec0a2c94acc5787be88#35484375#迈向ANGULAR 2:基于TYPESCRIPT的高性能SPA框架=SWITCHING TO ANGULAR 2_14107607.zip