本书首先介绍了TypeScript的基本语法和基本的自动化工作流配置方法,然后从面向对象入手,着重介绍了面向对象的概念和它的一些*佳实践,并结合例子讲解了如何基于TypeScript的类型系统应用这些*佳实践。随后剖析了TypeScript在编译后的运行时行为,并从性能与测试的角度讲解了如何编写健壮的TypeScript代码,所以书中还包括了性能分析与测试相关的内容。*后介绍了如何使用TypeScript结合面向对象、MVC等概念,结合本书前面提到的自动化的工作流、面向对象*佳实践、性能优化和测试等内容实现一个单页应用(SPA)框架,并用这个框架构建了一个单页应用。TypeScript是一个开源的、跨平台且带有类型系统的JavaScript超集,它可以编译为纯JavaScript,然后运行在任意的浏览器和其他环境中。它使开发者可以使用一些未来JavaScript标准(ECMAScript6和7)中的特性。TypeScript为JavaScript添加了可选的静态类型、类和模块,让大型JavaScript应用可以使用更好的工具并拥有更清晰的结构。本书通过大量示例,一步一步让读者由浅至深地了解TypeScript。首先介绍了TypeScript的基本概念,接着介绍了像Gulp这样的自动化工具,以及对函数、泛型、回调和promise的详细解释。还介绍了TypeScript中的面向对象特性和内存管理能力。最后,带领读者使用本书讲解的概念编写了一个单页面应用。你将从本书学到:√学习TypeScript语言的关键特性和运行时√开发模块化、可伸缩、可维护以及可适配的Web应用√编写符合SOLID原则的面向对象的代码√使用像Gulp和Karma这样的自动化工具来节省时间√使用Mocha、Chai和SinonJS这样的测试工具来开发健壮的应用√通过实践从零开发一个单页面应用框架,以巩固你的TypeScript知识√通过TypeScript来使用未来JavaScript标准(ES6和ES7)中的特性前言....................................XVIII1TypeScript简介..................1TypeScript的架构...........................1设计目标.................................1TypeScript组件......................3TypeScript语言特性.......................4类型.........................................6变量、基本类型和运算符.....7流程控制语句.......................14函数.......................................18类...........................................20接口.......................................22命名空间.......................
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Anbieter: liu xing, Nanjing, JS, China
paperback. Zustand: New. Paperback. Pub Date: 2016-10-01 Pages: 344 Language: Chinese Publisher: electronic industry press The book first introduces the basic grammar and basic automation of the TypeScript workflow configuration method. and then. from the perspective of the object oriented. emphatically introduces the object-oriented concept and some of its * better practice. and combined with examples to explain. Bestandsnummer des Verkäufers DO033812
Anzahl: 3 verfügbar