TypeScript 入门教程

版权声明

本文转载自https://ts.xcatliu.com/,作者是:xcatliu,文档对应的Github托管地址为:typescript-tutorial

TypeScript 入门教程

从 JavaScript 程序员的角度总结思考,循序渐进的理解 TypeScript。

关于本书

本书是作者在学习 TypeScript 后整理的学习笔记。

随着对 TypeScript 理解的加深和 TypeScript 社区的发展,本书也会做出相应的更新,欢迎大家 Star 收藏

  • 发现文章内容有问题,可以直接在页面下方评论
  • 对项目的建议,可以提交 issue 向作者反馈
  • 欢迎直接提交 pull-request 参与贡献

为什么要写本书

TypeScript 虽然有官方手册及其非官方中文版,但是它每一章都希望能详尽的描述一个概念,导致前面的章节就会包含很多后面才会学习到的内容,而有些本该一开始就了解的基础知识却在后面才会涉及。如果是初学者,可能需要阅读多次才能理解。所以它更适合用来查阅,而不是学习。

与官方手册不同,本书着重于从 JavaScript 程序员的角度总结思考,循序渐进的理解 TypeScript,希望能给大家一些帮助和启示。

由于一些知识点与官方手册重合度很高,本书会在相应章节推荐直接阅读中文手册。

关于 TypeScript

TypeScript 是 JavaScript 的一个超集,主要提供了类型系统对 ES6 的支持,它由 Microsoft 开发,代码开源于 GitHub 上。

它的第一个版本发布于 2012 年 10 月,经历了多次更新后,现在已成为前端社区中不可忽视的力量,不仅在 Microsoft 内部得到广泛运用,而且 Google 开发的 Angular 从 2.0 开始就使用了 TypeScript 作为开发语言,Vue 3.0 也使用 TypeScript 进行了重构。

适合人群

本书适合以下人群

本书不适合以下人群

  • 没有系统学习过 JavaScript
  • 已经能够很熟练的运用 TypeScript

评价

《TypeScript 入门教程》全面介绍了 TypeScript 强大的类型系统,完整而简洁,示例丰富,比官方文档更易读,非常适合作为初学者学习 TypeScript 的第一本书。

—— 阮一峰

版权许可

本书采用「保持署名—非商用」创意共享 4.0 许可证。

只要保持原作者署名和非商用,您可以自由地阅读、分享、修改本书。

详细的法律条文请参见创意共享网站。

相关资料

什么是TypeScriptTypeScript是JavaScript的加强版,它给JavaScript添加了可选的静态类型和基于类的面向对象编程,它拓展了JavaScript的语法。 不过,你不必担心TypeScript跟浏览器不兼容,因为在编译时,它产生的都是JavaScript代码。 为什么要学TypeScritpt? TypeScript是一门很有前景和钱景的语言; 它能大幅的提高工作效率,并且减少错误; 这堂课我们能学到什么? 随着前端行业越来越受到重视,前端的逻辑也越来越复杂,对前端从业者的职业要求也越来越高,Vue、Angular、React和一些新的框架层出不穷,而作为Angular等框架的推荐语言TypeScript也在市场中得到了认可和追捧,不管是前端、还是游戏引擎、以及一些大型项目开发都中开始展露头角。但是这方面学习资源相对较少。 课程特点: 本堂课程通过深入浅出的讲解,幽默风趣的风格; 让大家在3个小时的课程中能够掌握大部分TypeScript的核心知识; 同时能够使用TypeScript进行React等框架的项目开发; 为大家的学习和在工作中使用TypeScript打下坚实的基础。 课程大纲: 1.TS的初步配置 2.TS 数据类型 any 枚举 3.函数的参数和返回值类型 4.类非常重要 非常重要 5.静态类属性和方法 Math 6.泛型 7.模块化 systemjs 8.项目 TS+react+webpack结合的工作流应 类型管理 js->tsx 2.0 如何用TS开发react->TSX(难点->官网 项目) 工作流 package.json -> npm start npm run build  适用人群: 1.Typescript零基础想掌握ts正确学习姿势和入门的初学者 2.经验丰富的jser想拓宽自己知识掌握ES6和ES7新功能的从业者 3.想在工作和项目中使用ts结合VAR框架的人员 4.有志于成为全栈开发人员却苦于无法入门后端和跟后端沟通不畅的开发者 5.想深入了解和使用angular的人员
©️2020 CSDN 皮肤主题: 护眼 设计师:闪电赇 返回首页