自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一旦你學(xué)習(xí)了Typescript,你就再也放不下了

開發(fā) 前端
TypeScript是JavaScript的超集,當(dāng)前的JavaScript的代碼都屬于TypeScript,都能在TypeScript環(huán)境下運(yùn)行。

什么是TypeScript

TypeScript是JavaScript的超集,當(dāng)前的JavaScript的代碼都屬于TypeScript,都能在TypeScript環(huán)境下運(yùn)行。

TypeScript嚴(yán)格來說它算是一個編譯器,也就說它將原本解釋語言的JavaScript進(jìn)行了編譯,而它編譯的是.ts文件,一種JavaScript的超集文件,擁有自己的類型,接口,面向?qū)ο蟮忍攸c。

TypeScript優(yōu)點

(1) 靜態(tài)類型

JavaScript是動態(tài)類型語言,這樣它使用起來很靈活,但是也導(dǎo)致了類型檢查非常困難,很多錯誤只能夠等到運(yùn)行時候才能發(fā)現(xiàn)。而TypeScript引入了靜態(tài)類型,這樣可以更早地發(fā)現(xiàn)產(chǎn)生錯誤的原因,并且對于文檔的規(guī)范化起到了非常重要的作用。

(2) 豐富的編輯器支持

TypeScript被很多編輯器所支持,你可以輕松地進(jìn)行代碼的編寫,你可以非常方便地查看到一些類型錯誤,編譯錯誤,代碼可以非常方便地進(jìn)行自動提示,可以非常方便地進(jìn)行源碼查看和定義跳轉(zhuǎn)。

(3) 全面支持面向?qū)ο?/p>

為了更好地進(jìn)行項目的開發(fā),TypeScript完全支持面向?qū)ο?,它引入了類,對象,接口等概念,同時它也支持封裝,繼承等特性,用它進(jìn)行開發(fā),你的代碼將完全符合OOP特性,代碼將會變得非常好維護(hù)。

TypeScript歷史

TypeScript 于 2012年10月發(fā)布0.8版本供大眾使用。這個語言是C# 的首席架構(gòu)師,Delphi的開發(fā)者,Turbo Pascal的開發(fā)者 Anders Hejlsberg經(jīng)過2年準(zhǔn)備開發(fā)出來的。

發(fā)布后不久,該語言就受到墨西哥程序員 Miguel de Icaza 的稱贊。然而,他也批評了 IDE 對 TypeScript 的支持很差。

2013 年, 很多編輯器開始支持了TypeScript。程序員常用的編輯器Sublime、Vim 和 Emacs都支持了Typescript,很多IDE也通過插件的形式支持了它。

2014 年 7 月官方發(fā)布了一種新的 TypeScript編譯器。新的編譯器將帶來五倍的性能提升。

2014年 8月,typescript正式托管在github上。

2015年,微軟發(fā)布了vscode, 并且內(nèi)置了對TypeScript的支持。

2016年, TypeScript開始支持開發(fā)react應(yīng)用和node應(yīng)用。

js永遠(yuǎn)是你大爺

在js誕生以后的很多年,很多人都不相信這個只用了10天開發(fā)出來的語言生命力如此頑強(qiáng),并且越活越年輕。

能用js開發(fā)的應(yīng)用,最后都會用js來開發(fā),不能用js開發(fā)的應(yīng)用,人們最后也會考慮怎么使用js來開發(fā)。

雖然js有著各種各樣的缺陷,但是不妨礙一群熱心的開發(fā)者不斷地完善它,不斷地給它提出更多的改進(jìn)方案,現(xiàn)在的js可能早已經(jīng)不是我們很多年前熟知的那個少年了,它早已成為了我們的大爺,而這個大爺,它的能力是非常非常的強(qiáng)。

 

責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2014-12-16 19:42:20

EMUI

2016-11-04 20:12:23

代碼應(yīng)用程序漏洞

2010-04-23 16:55:58

2010-10-22 09:19:46

服務(wù)器虛擬化

2013-07-15 11:32:19

斯諾登互聯(lián)網(wǎng)監(jiān)控

2009-11-23 12:37:42

2020-09-14 14:00:58

隱私私人數(shù)據(jù)泄露

2021-08-25 10:40:54

Windows XP微軟Windows

2022-04-21 10:28:53

架構(gòu)技術(shù)電商

2018-03-29 14:23:56

整機(jī)電商安裝

2021-05-20 15:24:15

Windows 10Windows微軟

2021-07-19 16:25:50

人工智能語音安全

2019-03-13 15:14:38

指紋識別移動支付銀行卡

2022-07-25 14:54:32

前端

2011-04-02 09:50:20

云計算

2016-09-22 13:38:43

云計算AWS芒果TV

2013-01-18 15:12:09

Win 8開始菜單

2017-02-07 09:37:46

2021-03-15 20:55:33

微信刷單移動應(yīng)用

2025-02-11 12:21:15

點贊
收藏

51CTO技術(shù)棧公眾號