最新公告
  • 欢迎您光临源码库,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入
  • 迈向Angular 2:基于Typesc ript的高性能SPA框架

    资源名称:迈向Angular 2:基于Typescript的高性能SPA框架 

    内容简介:

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

    资源目录:

    序言 XV

    第1章 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

    资源截图:

    迈向Angular 2:基于Typesc ript的高性能SPA框架插图源码资源库

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

    源码资源库 » 迈向Angular 2:基于Typesc ript的高性能SPA框架