不论是开发 Web 手机客户端应用程序還是全功能性的单页面应用程序流程,Angular 2 Web框架结构都能产生一种释放式的感受。它的申明式设计风格使其便于界定和加上作用,而不用手工制作编写很多编码,TypeScript 也被详细集成化进去,为JavaScript生态体系出示了静态数据种类言语的优点。值得一提的是,把握Angular 2和TypeScript可以使你在初入职场更为火热。《Angular 2开发实战 基于TypeScript》协助娴熟应用Angular 1或别的Web框架结构的开发人员掌 握Angular 2的应用。最先从一个在线拍卖应用程序刚开始,探 索Angular 2是怎样工作中的。伴随着学习培训的深层次,将学习培训怎样使 用TypeScript编写可以种类自身认知(type-aware)的类、插口以 及泛型。《Angular 2开发实战 基于TypeScript》重视实践活动,包含了在真正应用领域中开展开发 所必须关心的难题,比如统计数据和景图、客户与表单的互动、 与服务端通讯及其怎样检测和布署Angular 2应用程序。 主题思想 ◆ 设计方案和搭建模块化设计的应用程序 ◆ 将TypeScript缓存为现阶段通用性的JavaScript ◆ 应用当代的JavaScript工作流引擎专用工具,比如npm、Karma和 Webpack 《Angular 2开发实战 基于TypeScript》适用具备JavaScript开发工作经验的初级Web开发人 员,并不是规定用户具备TypeScript或AngularJS应用工作经验。
目录
- 第1章 Angular 2介绍 1
- 1.1 JavaScript框架和库的示例1
- 1.1.1 重量级框架 2
- 1.1.2 轻量级框架 2
- 1.1.3 库 2
- 1.1.4 什么是Node.js 4
- 1.2 AngularJS高级概述4
- 1.3 Angular高级概述 7
- 1.3.1 简化代码 7
- 1.3.2 性能提升 12
- 1.4 Angular开发者工具 13
- 1.5 如何使用Angular 16
- 1.6 在线拍卖示例介绍 17
- 1.7 本章小结 19
- 第2章 Angular入门 20
- 2.1 第一个Angular应用程序 20
- 2.1.1 TypeScript版本的Hello World 21
- 2.1.2 ES5版本的Hello World 24
- 2.1.3 ES6版本的Hello World 26
- 2.1.4 启动应用程序 27
- 2.2 Angular应用程序的构建块 28
- 2.2.1 模块 28
- 2.2.2 组件 29
- 2.2.3 指令 31
- 2.2.4 数据绑定简介 32
- 2.3 通用模块加载器SystemJS 32
- 2.3.1 模块加载器概览 33
- 2.3.2 模块加载器与