易燃物汇聚 YouTube 有声书与书评
TypeScript入门与实战 封面

TypeScript入门与实战

钟胜平编著

9128人在读
33.3万字总字数
¥59.4定价

内容简介

TypeScript是一个开源的、跨平台且带有类型系统的avaScript超集,可以编译为纯JavaScript,然后运行在任意浏览器和其他环境中,使开发者可以使用一些未来JavaScript标准(ECMAScript 6和7)中的特性。TypeScript为JavaScript添加了可选的静态类型、类和模块,可使大型JavaScript应用使用更好的工具,并保持更清晰的结构。本书系统化介绍TypeScript程序设计,包括四大部分。第一篇“初识TypeScript”介绍TypeScript与JavaScript的关系以及快速开始编写第一个TypeScript程序,第二篇“TypeScript语言概览”介绍TypeScript语言基础、迭代器与生成器、装饰器、命名空间、模块等。第三篇“TypeScript类型系统”介绍TypeScript类型,如面量、枚举、非Nullable、非Nullable等,还介绍了更多高级类型,如联合、交叉、索引、映射对象、泛型、类类型、接口、类型别名、多态的this、有条件类型、类型查询、类型断言等,最后介绍类型更深入内容,如类型声明合并、类型推论、类型兼容性、外部类型声明、编写声明文件等。第四篇“TypeScript应用”通过综合案例介绍TypeScript的配置管理、开发技巧等。

读者书评

★★★★★

JavaScript是一门动态弱类型语言,即变量无固定类型,也可随时变化。这为其赋予了很大的灵活性,但也是不确定性,这种不确定,为编码带来未知风险,比如,一个值本该是数组,拿到了字符串,本该是字符串,拿到了数字,都会导致运行出错。 TypeScript就是为JavaScript的类型系统而生,能够在编译时,而不是运行时,来检查类型问题,从而更及时地暴露问题,也可在一定程度增强项目代码的清晰度和可维护性。 使用过TypeScript的基本都是好评,它本身也包含JavaScript,JavaScript代码就是合法的TypeScript代码,但是,这并不代表从JavaScript转向TypeScript就是一项成本很低的事情。 如果只是为简单的表达式或者函数返回值定义类型,也不复杂,甚至于不需要定义类型,也会有类型推断的规则,相当于定义了某类型,不过,TypeScript又远不止这么简单,它还有泛型、联合类型、交叉类型、子类型、接口、枚举类型、字面量类型、类型合并、类型继承等诸多新概念,同时多出了一些和TypeScript相关的项目配置,如果是一个全新的项目,可以考虑引入,如果是一个快速迭代的大型项目,引入TypeScript无疑相对困难。 本书相对其他同类书籍没有明显优点,但出版时间较近(20年11月),讲解浅显,章节篇幅适中,较容易接受,四星推荐。

★★★★★

终于把这本大大的handbook读完了。 这本书可类比为官网文档,在知识点的表达形式上是what和how,但why比较少。 大纲清晰,内容也完善。 简述一下: -1 ts知识点的全面了解及基本使用,书中ts版本是3.8,但其向后兼容,所以OK -2 书籍的翻译感比较重,阅读可能会卡顿 -3 基本使用案例过于简单,需要找其他书籍来再次深入了解 -5 推荐阅读完搭配typescript-challenge进行练习 第一本ts书看的是赵卓的《typescript全栈开发》,和这本书比起来比较更偏实践一些,但知识点没有这么密集。都可以看看。之后打算ts challenge+《effective typescript》+《typescript项目开发实战》都看看。

★★★★★

ts的类型系统真的是不可思议的复杂,实际项目中还是很少用的这么全面。曾经在angular项目中有一些实践。读来比较快。

★★★☆☆

翔实但没有重点,讲解示例偏少。

★★★★★

感觉还行!符合书名。跟他前言说的一样,循序渐进。

★★★★★

作为一名前端工程师,不论是在开发过程中还是在日常学习中,对 TypeScript 都有一定的了解与接触。而这本《TypeScript入门与实战》为我提供了一个更加深入全面的了解 TypeScript的机会。 在读过本书之后,我最深刻的感受就是TypeScript 的灵活性。在 TypeScript 中,可以根据自己的开发习惯和业务需求,选择不同的设计模式、编程风格等进行编写。这使得TypeScript 在解决业务痛点、提高开发效率、降低维护成本等方面带来了非常大的优势。 书中涵盖了 TypeScript 的基础语法、面向对象编程、泛型、模块化、命名空间等内容,通过大量的示例和实践演练,深入浅出地介绍了TypeScript 的相关知识和使用方式。从基本的数据类型到面向对象编程、高级类型等,每个知识点都详细解释,让读者掌握 TypeScript 的语言特性和编程规范。 另外,本书还深入介绍了如何使TypeScript构建实际应用,通过这些实际应用的演示,读者能够更加深入地理解 TypeScript 的应用场景和具体用法,也能够进一步提升自己的技术水平。 总之,《TypeScript 入门与实战》是一本对于学习 TypeScript 的人来说非常优秀的入门书籍。本书内容全面,示例丰富,风格清晰明了,阅读起来非常通俗易懂。对于想要掌握 TypeScript 的开发人员来说,这本书不仅能够提供坚实的基础知识,还能够帮助读者更好地应用 TypeScript 在实际场景中。推荐给所有对TypeScript 有兴趣的人阅读。

★★★★★

建议先学JavaScript再学TypeScript

★★★☆☆

针对TypeScript内容主要在6、7、8这3节,分别从入门到进阶到深入这个方向扩展的。 只要关注这3节内容就可以了,入门篇建议直接去ts官网阅读文档,进阶篇也没有太多现实中的案例来参考,至于深入篇不做评价了。当作一本操作指导书来说不够细,当作新手入门又不如官网,所以给个一般吧

★☆☆☆☆

书里的代码:'♡'.length; // 2 我运行结果是1,不是2 作者,你怎么看?

★★★☆☆

很一般,不推荐,直接看官网还好

书籍信息

作者钟胜平编著
出版社机械工业出版社
出版时间2020-11-01
ISBN9787111669722
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数343