什么是TypeScript

作者: 真的稻城 | 来源:发表于2019-05-04 23:15 被阅读1次

    什么是TypeScript

    TypeScript是由微软开发的一款JavaScript超集的编程语言。TypeScript为JavaScript带来了强大的类型系统和对ES5的支持,它的编译工具可以运行在任何服务器和任务系统上。

    随着ES6的发布, javascript取得了巨大的进步,但是随着现在设备性能的提升已经JavaScript在应用层不断占据重要的位置,对于大型项目,人们显然需要更加强大的语言的支持,系统类型实际上是非常好的文档,增强了编辑器在“智能提示”,“跳转定义”, “代码补全”等方向上的功能, 并且在编译阶段发现大部分的错误,这对于大型工程的代码可读性和可维护性起到了了不起的作用。

    TypeScript的流行趋势

    TypeScript拥有活跃的社区,大部分第三方库都提供TypeScript类型定义文件。现在的前端三大框架都由Ts(好香react不是)进行了重写。尤大大更是直言好香。

    TypeScript的优势和收益

    • 类型系统可在编译阶段发现大部分的错误
    • 类型系统也是一个很直观的编程文档,可以查看任何函数或API的输入输出类型
    • 类型系统增强了编辑器或IDE的功能
    • TypeScrpipt可以自动的推导类型
    • 一切JavaScript都是自动的TypeScript,降低了使用成本
    • TypeScript拥抱es5已经ESNext草案规范
    • 几乎所有的库都有TypeScript类型定于文件
    • 学习成本:Interfaces、Generics、Enums等前端不是很熟系的概念

    相关文章

      网友评论

        本文标题:什么是TypeScript

        本文链接:https://www.haomeiwen.com/subject/onfqoqtx.html