易燃物汇聚 YouTube 有声书与书评
TypeScript项目开发实战 封面

TypeScript项目开发实战

彼得·欧汉龙

1207人在读
17.2万字总字数
¥45定价

内容简介

本书介绍的是TypeScript,以及如何用有趣的方式使用TypeScript和一些高级技术来创建有趣的项目。必须说明,本书不介绍如何使用Angular、React、Vue或ASP。NET Core进行编程。这些都是庞大的主题,应该用整本书的篇幅进行解释(事实上,在每章末尾,我尽量推荐一些资源,它们能够帮助你更深入地了解相关主题)。对于Angular和React,我将每章介绍的新功能的相关概念限制在5个以内。当使用的技术(如Bootstrap)具有针对其他技术的具体实现时,我们将使用最合适的库,例如为React使用reactstrap。之所以如此,是因为这些库是针对相应用户界面(User Interface,UI)框架设计的。

读者书评

★★★★★

这本书的第一章,是在温州去珠海的飞机上读的,飞机很颠簸,但书很精彩。开篇祭出TypeScript的几个高级特性,深深滴吸引了我。联合类型、交叉类型、REST解构、装饰器AOP、混入(mixin)、Bootstrap创建UI...。特别是,明白AOP、mixin利用组合替代继承的思想,也就理解Vue3势必替代Vue2了。书中介绍的将TS编译成不同版本的JS,然后对比语法的不同点,体会ECMAScript不同版本的差异,对理解ES很有用。 我一直在寻找一个Markdown编辑器,几乎望断天涯路,直到蓦然回首发现Typora。Typora让你写作就是在写作不会打断思路,不像Word感觉是在打字。本书的第二章,自己创建一个Markdown编辑器,难道不香吗? 联系人管理、客户关系管理、待办事项、在线交流、图形识别、地图、相册、音乐库,都是常见的应用或产品级应用不可或缺的功能,本书的剩余章节就分别用TS实现了这些应用,顺带让你掌握几个流行的前端框架React、Vue、Angular、ASP.NET Mvc。微服务、机器学习、GraphQL都是值得深入学习的技术,恰巧这本书也应用了这些技术编程。 这本书不是一本入门级的书,学习一门编程语言要经历5个阶段:基础-->算法-->设计模式-->开源项目-->实战。掌握这门语言的基础知识-->用这门语言实现一些基本算法-->用这门语言实现GoF23种设计模式-->看这门语言相关的开源项目-->自己编程实战总结这门语言的最佳实践经验。 读这本书,你会感觉到作者的才华横溢,广博的知识面、丰富的实践经验、对前沿技术的不懈追求。噫!微斯人,吾谁与归? (2021-4-20于珠海)

★☆☆☆☆

不知所云的一本书,或许是自身功力不够,想了解下typescript从这本书里没有找到线索,至少不适合typescript小白用户。

★★★★★

这是一本名副其实的TS实战书,除过第一章以外其他的每一章都是一个小需求的实现,在看的同时需要在GitHub上把源码拉取下来跑起来对着看,这样会起到事半功倍的效果,因为书里面的代码片段毕竟是碎片化的。

★★★☆☆

不错的项目实战书,必须看GitHub上的源码,书里面的不完整,能够理解。但项目深度一般般,有蜻蜓点水的感觉。

书籍信息

作者彼得·欧汉龙
译者赵利通
出版社机械工业出版社
出版时间2020-07-01
ISBN9787111660262
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数173