美文网首页TypeScript
TypeScript 初探

TypeScript 初探

作者: 越前君 | 来源:发表于2020-02-06 02:40 被阅读0次

本文更新于 2020-02-06。

TypeScript (中文官网)是具有类型系统,且是 JavaScript 的超集。 它可以编译成普通的 JavaScript 代码。 TypeScript 支持任意浏览器,任意环境,任意系统并且是开源的。

  1. 安装 TypeScript 转换工具
    $ cnpm i -g typescript

  2. 编写第一个 TS 程序 Hello.ts

// hello.ts
console.log('Hello TypeScript!')
  1. 使用 tsc 命令转化为 JavaScript 文件:$ tsc ./Hello.ts 即可生成 Hello.js 文件了。

  2. That's all, Thanks!

TypeScript 与 JavaScript 的选择:

如何更好的利用 JS 的动态性和 TS 的静态特质,我们需要结合项目的实际情况来进行综合判断。一些建议:

  • 如果是中小型项目,且生命周期不是很长,那就直接用 JS 吧,不要被 TS 束缚住了手脚。
  • 如果是大型应用,且生命周期比较长,那建议试试 TS。
  • 如果是框架、库之类的公共模块,那更建议用 TS 了。

至于到底用不用 TS,还是要看实际项目规模、项目生命周期、团队规模、团队成员情况等实际情况综合考虑。所以 TypeScript 能不能成为了你的 “刚需” 就看你自己的情况了。(摘自知乎某贴)

相关文章

  • typescript初探

    018年啦,不学习typescript就out啦,前几天vue的作者发布vue3.0的开发也会奔想ts,所以躲是躲...

  • 初探Typescript

    语言类型 强类型 弱类型 (类型安全维度)强类型有类型上的约束,不允许任意的隐式类型转换优势:错误更早暴露代码智能...

  • TypeScript 初探

    本文更新于 2020-02-06。 TypeScript (中文官网)是具有类型系统,且是 JavaScript ...

  • 1、TypeScript初探

    1、安装 配置淘宝源:npm config set registry https://registry.npm.t...

  • TypeScript - 01 初探

    Typescript 是Javascript的一个子集,提供在编译期间的类型检查等额外功能,最终编译后的还是Jav...

  • TypeScript 函数初探

    # 1. 函数声明 # 2. 函数传参 # 3. 可选参数 # 4. 默认可选参数 # 5. 剩余参数

  • Angular2进阶

    在之前《Angular2初探》一文中我们已经将Angular2基于webpack+Typescript的开发环境搭...

  • TypeScript 接口(interface)初探

    # 前言 在面向对象的编程中,接口是一种定义行为和动作的规范。在程序设计里面,接口起到限制和规范的作用,定义了某一...

  • TypeScript 泛型初探

    我们想要组件不仅能支持现有数据类型,也要支持未来数据类型,这时泛型就提供了十分灵活的功能。通俗的讲,泛型就是解决类...

  • TypeScript 装饰器初探

    # 前言 装饰器: 是一种特殊类型的声明,它能够附加到类、方法、属性或参数上,可以修改类的行为。通俗的讲装饰器是一...

网友评论

    本文标题:TypeScript 初探

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