--前言
當初知道TypeScript時已經是今年7月份了。TypeScript是個什么東西,與JavaScript有什么區別。這些我都很疑惑。
--發展由來
首先,為什么會有TypeScript。有過前端開發經驗的人都知道,與界面交互少不了javascript。有時候編寫邏輯復雜的腳本是疼苦的,腳本一大堆,閱讀性差,不便后期人員維護。為此安德斯·海爾斯伯格開發於一種面向對象編程的腳本技術TypeScript。
現在把TypeScript的發展由來簡單說下。TypeScript技術是在2012年由安德斯·海爾斯伯格獨創( 可以說由他架構)。2012年10月微軟正式公開發布TypeScript 0.8版本,2013年6月發布TypeScript 0.9版本。到現在已經是1.0版本,具體什么時候發布1.0的自己谷歌或百度。
--特點
TypeScript是javascript技術的一種擴展或超集。支持現已腳本運行,不需要做任何修改。TypeScript提供類(class)、接口(interface)、模塊(module),支持關鍵字public/private、constructor、extends、implements、super。同時還支持類似於lambda方式的編寫(Arrow functions,具體叫什么自己查)。
--安裝
好了,進入正題。
1、下載
開發VS2012-工具-擴展和更新,選擇聯機,在搜索框輸入:TypeScript 后,選擇TypeScript 1.0 Tools for VS2012(簡寫) 。如下圖所示:
也可以直接到https://visualstudiogallery.msdn.microsoft.com/fa041d2d-5d77-494b-b0ba-8b4550792b4d?SRC=VSIDE 去下載。
下載后進行安裝。安裝前請關閉所有關於VS的進程(關不關,沒試過,建議關掉)。安裝步驟我不在一一累述。直接下一步下一步即可(傻瓜式安裝)。
打開VS就可以直接體驗了。
如下圖所示:
關於如何編譯TS腳本,幾種編譯方法,將在后面繼續講到。