Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于《TypeScript入门与实战》一书 #310

Open
zhongsp opened this issue Feb 27, 2021 · 0 comments
Open

关于《TypeScript入门与实战》一书 #310

zhongsp opened this issue Feb 27, 2021 · 0 comments

Comments

@zhongsp
Copy link
Owner

zhongsp commented Feb 27, 2021

ISBN 9787111669722

TypeScript入门与实战

各位朋友们,本人近期出版了《TypeScript入门与实战》一书。在该书中,尝试着尽可能完整地介绍TypeScript语言的基础知识,并结合了一些本人的使用经验和体会。它主要面向的是TypeScript语言的初级和中级使用者。笔者在现实中是一名普通的软件工程师,每天的工作就是做项目写代码,平时比较开心的事儿就是和同事们在一起打打篮球聊聊天。

本人还处于TypeScript语言的学习阶段,可能存在理解错误的地方,还请大家指正,一起进步。此外,由于这是本人人生中出版的第一本书,难免会有纰漏,请大家多多包涵!

首先需要说明的是,本书不是对 Handbook 的翻译。

在过去的几年中,TypeScript 的热度持续上升,语言功能的开发迭代节奏很快。TypeScript 开源在了 GitHub 上,开发者们十分热情,每天都会有大量的提交。非常感谢他/她们,为 Web 开发者带来了一个强有力的工具,解决了相当多的痛点。但事有两面,这间接地产生了一个问题,就是相关的学习文档不是很全面或者说脉络不是很清晰且内容更新不及时。比如,在主分支上的 TypeScript Language Specification(TypeScript语言规范)文档依然是针对 TypeScript 1.8 版本的。
我在学习 TypeScript 的过程中,也感觉到了 TypeScript 文档的组织结构对于初学者不是很友好,有时会有跳跃的感觉。实际上,全世界的开发者已经给 TypeScript 提出了一些建议,TypeScript 开发团队也很重视这个问题。大家会发现 TypeScript 正在开始解决这些问题,比如重新设计官方网站等。

本书就是致力于将 TypeScript 的基础知识,如核心的类型系统,有条理地展示给读者。同时,也会介绍在语言功能背后存在的设计考量、取舍与限制。除了介绍 TypeScript 的基础知识,书中也增加了一些项目实战的内容。本书相比于官方 Handbook 会更加细腻、有更多的内容并且结构更好(笔者的自我评介 😄)。

如果小伙伴们能够看到上面这段话,并且发现书中存在错误或者有其它建议,请直接在该repo中提交 Issue,一起学习和讨论。感谢!

另外,本人会继续维护本 Repo,继续翻译官方提供的文档,为大家带来最新的功能介绍。请大家继续关注。

Repository owner locked and limited conversation to collaborators Feb 27, 2021
@zhongsp zhongsp pinned this issue Feb 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant