TypeScript 之快速入門篇(1)

1.npm install -g typescript ---安裝一個全局的TypeScript


Paste_Image.png

2.創(chuàng)建第一個TypeScript文件,

Paste_Image.png

3.用命令行 tsc greeter.ts 打包文件。
這個命令行其實就是將 greeter.ts 打包成greeter.js 。將TypeScript 的代碼,打包成JavaScript 的代碼。

Paste_Image.png

4.添加給 person 添加注解,如下圖,其實就是約束person 是string 類型的,傳進來別的類型的時候,在使用 tsc 命令行的時候 會報錯。

Paste_Image.png

5.TypeScript 接口

Paste_Image.png

6.TypeScript 類
類和接口的良好配合使用,決定一個程序員的抽象水平。

Paste_Image.png

在構造函數中,例如public firstName, 其實相當于在外面定義了 firstName 屬性,首頁user 這個對象其實是有4個屬性的,分別是 fullName,firstName,middleInitial,lastName
我們可以看看 打包都生成的js文件:

Paste_Image.png

7.運行html頁面: 在html頁面 是引入 greeter.js 文件,例如

Paste_Image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 慕課網@JoJozhai 老師 TypeScript入門課程分享 TypeScript入門 ES5,ES6,JS,...
    shangpudxd閱讀 10,473評論 0 22
  • 原文地址:Getting started with TypeScript and React 原文作者:Jack_...
    滬江技術學院閱讀 19,882評論 4 34
  • 背景認識: TypeScript 是微軟開發(fā)一款開源的編程語言,本質上是向 JavaScript 增加靜態(tài)類型系統(tǒng)...
    紫夏離殤閱讀 944評論 0 1
  • 概述 TypeScript本質上是向JavaScript語言添加了可選的靜態(tài)類型和基于類的面向對象編程,同時也支持...
    oWSQo閱讀 8,554評論 1 45
  • 當我感覺我進步不大的時候, 我就會崩潰。 感覺自己一無是處, 是一個無用的人。 其實,我還算優(yōu)秀, 是我這樣逼迫自...
    小馥妮閱讀 336評論 0 0