久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Typescript 初體驗

 quasiceo 2012-12-18

作為一個 Javascript 菜鳥,,今天下載了 Typescript  嘗嘗鮮~~不得不說,,偶被戳到G點了~~~


Typescript 的優(yōu)點:

1)終于基本擺脫了 javascript 智能感知和重構(gòu)的劣勢了,好歹現(xiàn)在有個能用的 Rename 了,。VS 的 javascript 智能感知就是個搗亂的~

2)作為 javascript 的超集,,和 javascript 的兼容性最好,能發(fā)揮所有 javascript 的功能,,而其他的方案(如 CoffeeScript, Script#) 都或多或少地丟失了部分 javascript 的功能

3)現(xiàn)有的javascript程序不用任何修改就可以成為Typescript 程序,,這對現(xiàn)有js代碼100%的兼容性使得我們可以遞進地重構(gòu)現(xiàn)有代碼

4)作為強類型的面向?qū)ο笳Z言,其語法感覺上就像是個簡化版的 Object Pascal (還有童鞋記得Delphi嗎,?),,對于C#程序員有著天然的親和感,基本上拿過 Language Specification 瞄一眼就能干活了

5)生成的 javascript 和 typescript 代碼的可對比性非常好,,加上 WebEssentials ,,對照著生成的 javascript 寫 typescript 

6)和 Visual Studio 的集成簡單,安裝包都幫你搞定了 

恩~~~總之~~~從此偶不害怕寫 javascript 了~~~

 


下面提供一些有用的工具/鏈接:

 

1) http://www./, 上有安裝包,,還有一個 playground ,,可以在瀏覽器里面立刻體會 typescript。

1) Typescript 源碼,, 里面有幾個特別要提一下的咚咚:

A) jQuery (現(xiàn)在還有做界面不和$打交道的不,?) 的typescript定義文件,以得到針對jQuery智能感知和強類型

B)Language Specification,,詳細介紹了 typescript 的語法

2) WebEssentials  , 一個 Visual Studio 插件,可以在編寫 typescript 的同時就能夠看到生成的 javascript 代碼,,不但能學(xué)typescript,,還可以用它學(xué)javascript,嘿嘿~~

3) 用 Source Maps 在Chrome中直接調(diào)適 typescript

4) Anders Hejlsberg 關(guān)于 typescript 的視頻

5) 如果想八卦一下,,請看這里啦~~~看了才知道~~除了Hejlsberg這樣的大牛,,還有 Erich Gamma 都伸了一腿啊~~~ 

 

提示:

針對有人問到是否可以不用 javascript 了,我的看法是:

1)從書寫的角度,,可以基本不寫 javascript 了

2) Javascript 的知識還是必須的,,畢竟 typescript 是用來生成 javascript 的,如果對javascript 不了解,,那 typescript 也就很難用好了

3) typescript 只能生成單獨的 .js 文件,,對于嵌在 html / php / aspx / cshtml 里面的 javascript 是不能用 typescript 的,解決方案就是盡量將 javascript 移至單獨的文件中,,再用 typescript 替換它

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多