typescript-介紹&安裝&開發工具


引言:

  既然有了JavaScript,為什么還需要typescript呢?兩者有什么不同呢?

一:介紹

一:typeScript

1:JavaScript

  JavaScript的產生歷程這里就不詳細說了,我們說說關鍵點。

  1999年12月ECMAScript發布第三標准版本后,接下來10年就不行了。直到2005年借助ajax,JavaScript得以復興。

  2009年12月ECMAScript 5發布。隨后2012年,開始流行。

  2015年,ECMAScript 6發布。

2:typescript出現的原因

  (1)JavaScript大型web應用容易出現失控,難以駕馭。

  (2)而類似 CoffeeScript 和 Script# 語言難以使用JavaScript的語言特性。

  (3)微軟認為JavaScript 只是一門腳本語言,設計理念簡單,缺乏對類和模塊的支持,並非真正用於大型web應用。

3:typescript 的特點

  (1)免費開源

  (2)基於ECMAScript進行擴展,是 JavaScript的超集。

  (3)添加可選靜態類型、類、模塊

  (4)可編譯為 JavaScript

  (5)跨平台,支持所有瀏覽器、主機和操作系統。

下圖可以看到typescript與es5、es6的關系

  

二:環境准備

1:安裝node.js

請先安裝nodejs,配置淘寶源

  前端-Node.js-解釋器軟件包的安裝與介紹  

  淘寶源配置

2:npm

  node.js的包管理工具,不僅僅承接Node生態的包管理,也承接了JavaScript的包管理工作。安裝node.js時,已經把npm捆綁安裝了。

  npm有三個不同部分組成:網站、注冊表、CLI。網站是用戶發現軟件的主要工具。注冊表是一個關於軟件包的大型數據庫,而CLI則告訴開發者如何在注冊表上發布軟件包或下載軟件包。

3:yarn

  yarn是Facebook、Google、Exponent和Tilde 共同開發的一款 新JavaScript 包管理工具。yarn並沒有試圖取代npm,yarn同樣是從npm注冊源獲取模塊的CLI客戶端。它存在的目的是為了解決npm面臨的少數問題。比如依賴版本的鎖定、並行安裝以及文案輸出等。當然npm本身也在積極解決這些問題。

  安裝:npm install -g yarn  (推薦使用Yarn官方推薦方式安裝)

4:typescript 的安裝

  npm install -g typescript

  npm install -g ts-node        (ts-node:typescript編譯過程,提供直接運行typescript代碼的能力)

 

5:Visual  Studio Code 工具的安裝

  這款IDE 非常適合 typescript

 

三:開發工具的配置

1:ts文件的使用--手動編譯

寫一個ts文件,需要編譯成js文件使用

E:\ruby\代碼>tsc hello.ts

  

2:開發工具VScode --自動編譯ts文件

第一步:創建tsconfig.json文件(命令:tsc --init生成配置文件)

先打開對應的文件夾

  

在對應的文件夾中生成json配置文件

  

修改配置文件

  

 

第二步:菜單:任務--》運行任務,點擊tsc監視 -tsconfig.json。然后就可以自動編譯生成js代碼

   

 

如果你想執行代碼:

   

 

3:開發工具Hbuild --自動編譯ts文件

安裝插件

  

  

  

 配置

   

 

   

 


 

資料:

  視頻教程

  https://ts.xcatliu.com/(不錯的網絡書籍)

  W3school

  菜鳥教程

  官網

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM