一竿开、TypeScript和JavaScript的對比
1.特性對比
- TypeScript是一個應(yīng)用程序級的JavaScript開發(fā)語言谱仪。(這也表示TypeScript比較牛逼,可以開發(fā)大型應(yīng)用否彩,或者說更適合開發(fā)大型應(yīng)用)
- TypeScript是JavaScript的超集疯攒,可以編譯成純JavaScript。這個和我們CSS的Less或者Sass是很像的列荔,我們用更好的代碼編寫方式來進(jìn)行編寫敬尺,最后還是有好生成原生的JavaScript語言。
- TypeScript跨瀏覽器贴浙、跨操作系統(tǒng)筷转、跨主機(jī)、且開源悬而。由于最后他編譯成了JavaScript所以只要能運(yùn)行JS的地方呜舒,都可以運(yùn)行我們寫的程序,設(shè)置在node.js里笨奠。
- TypeScript始于JavaScript袭蝗,終于JavaScript。遵循JavaScript的語法和語義般婆,所以對于我們前端從業(yè)者來說到腥,學(xué)習(xí)前來得心應(yīng)手,并沒有太大的難度蔚袍。
- TypeScript可以重用JavaScript代碼乡范,調(diào)用流行的JavaScript庫配名。
- TypeScript提供了類、模塊和接口晋辆,更易于構(gòu)建組件和維護(hù)渠脉。
二、TypeScript安裝運(yùn)行
npm install -g typescript //需要安裝好node.js
tsc -v 查看安裝的版本
tsc nain.ts 將ts編譯為js
node main.js 運(yùn)行js
搭建個開發(fā)環(huán)境
1.npm init
2.npm install --save-dev lite-server //一個用于開發(fā)的輕量級服務(wù)器瓶佳,好像自帶熱加載
2.1 scripts配置項中添加一行腳本芋膘,“start”:"lite-server"
其他腳本命令:
tsc --init //生成ts配置文件