Git Product home page Git Product logo

typescript-book-chinese's Introduction

深入理解 TypeScript

All Contributors GitHub forks GitHub stars GitHub issues GitHub last commit PRs Welcome

此书是 《TypeScript Deep Dive》 的中文翻译版,感谢作者 Basarat 的付出。

Why

downloads

数据来源:npm 包下载量

如你所见,TypeScript 发展至今,已经成为大型项目的标配,其提供的静态类型系统,大大增强了代码的可读性以及可维护性;同时,它提供最新和不断发展的 JavaScript 特性,能让我们建立更健壮的组件。

《TypeScript Deep Dive》 是一本很好的开源书,从基础到深入,很全面的阐述了 TypeScript 的各种魔法,不管你是新手,还是老鸟,它都将适应你。此外,它不同于 TypeScript 官方给出的文档(当然 TypeScript 给出的文档是很好的),在此书中,结合实际应用下的场景用例,你将能更深入的理解 TypeScript。

如今社区已经存在部分翻译,但都似乎已经停止更新。

于是在某天的某个冲动之下,这个 RP 就诞生了。

翻译内容

《TypeScript Deep Dive》 书中包含一部分 JavaScript Future 和一些其他的内容,在这里,我们并不打算翻译它,如果你有兴趣,可以查看原书中 JavaScript Future 的有关章节。

由于 TypeScript 更新频繁,除了上文中提到翻译部分,将会加入 TypeScript 的 Release,同时我也将总结出工作中一些有意思的点,希望和大家相互学习,一起进步。

此外,在不违背原作者本意前提下,为了更直观的表达,部分内容将采用意译,而非直译。

Contributors

Thanks goes to these wonderful people (emoji key):


三毛

📖

KnorienChang

📖

阿卡琳

📖

hopalay

📖

Xing Liu

📖

chenwangji

📖

老农爱盐碱地

📖

Necros

📖

Xu Jihan

📖

Yu

📖

Yoga Lin

📖

G

📖

Undrum

📖

Zong

📖

LXVC

📖

Whale

📖

getdaydream

📖

Ling ZiQing

📖

izayl

📖

Moorez

📖

萤火之未

📖

xfields

📖

ZhaZheng

📖

弘树@阿里

📖

wangjingchao

📖

IWANABETHATGUY

📖

Payton Tang

📖

Rem486

📖

Steve Young

📖

olive.wang

📖

Rainy

📖

随风

📖

大板栗

📖

Superman

📖

How to contribute

你可以:

  • 通过 PR 修改错别字,或者错误的格式;
  • 发 issue 讨论文章中出现的一些不合理地方;
  • 翻译 TODO 文件夹下的文章,并顺手 Email 我。

希望你在翻译或者 PR 之前,阅读中文文章排版指北

最后

如果你和我一样对 TypeScript 充满兴趣,可以订阅(star)本项目,及时收到有关于此项目的更新。

如果你对文章有任何疑问,欢迎提交 issues 和我交流。

如果你认为有些地方翻译不够准确,或者你想补充一些文中没提到但是非常有意思的知识点,欢迎 PR

typescript-book-chinese's People

Contributors

buptsteve avatar chenwangji avatar dabanlee avatar dalphyx avatar daskyrk avatar dickeylth avatar geekrainy avatar getdaydream avatar halfakilo avatar helloforrestworld avatar hopalay avatar itxuye avatar izayl avatar jkchao avatar knorienchang avatar lxvc avatar magic-akari avatar olivewind avatar paytondeng avatar rem486 avatar s1ngs1ng avatar shenzekun avatar superman66 avatar undrum avatar xfields avatar xutoto avatar yiiu avatar yogalin avatar zhazhengrefn avatar zongzi531 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.