欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

TypeScript具有的幾個不同特質(zhì)

 更新時間:2015年04月07日 10:32:12   投稿:hebedich  
這篇文章主要介紹了TypeScript具有的幾個不同特質(zhì),首先我們先來看看什么是TypeScript呢?TypeScript是微軟推出的一個開源語言,用于開發(fā)大型JS應(yīng)用程序。其作者是大名鼎鼎的C#之父Anders Hejlsberg。

今天要討論的話題是TypeScript。之前在轉(zhuǎn)載過一篇《The Rise of TypeScript?》的文章,今天來談一下我的感想。

很多朋友應(yīng)該都了解,TypeScript是微軟推出的一個開源語言,用于開發(fā)大型JS應(yīng)用程序。其作者是大名鼎鼎的C#之父Anders Hejlsberg。所以從它發(fā)布beta之初,我就持續(xù)在關(guān)注。

最近發(fā)生的一件事情——Angular團隊打算使用TypeScript來開發(fā)Angular 2版本,促使TJ VanToll提出這樣一個疑問(觀點)。而對于他的這個觀點,我也非常認同。

和TypeScript類似的語言很多(超過250多種),也比其歷史更悠久,比如CoffeeScript使用就比較廣泛。那么TypeScript為什么將會脫穎而出?為什么會是現(xiàn)在?

TypeScript具有幾個不同的特質(zhì):

1,它是可選的。也就是它并沒有讓你徹底放棄JS,而跳到另外一個完全不同的語言中。你甚至把源代碼文件從js后綴改為ts后綴,就可以開始享受TypeScript帶來的好處了。

2,兼容ECMAScript標(biāo)準(zhǔn)。尤其最新版本的TS目的就是完全兼容ES6。這樣做帶來的好處就是開發(fā)人員使用TS就可以提前使用ES6的新特性,并在未來能夠輕易地遷移到ES6。

3,優(yōu)秀的工具支持。除了宇宙第一IDE——Visual Studio對其有原生的支持,也有Eclipse的插件可用,WebStorm最近也加強了TypeScript的支持,當(dāng)然也不缺Sublime Text的插件可用。

4,更多框架的支持。很多框架都是使用或者可以使用TypeScript來實現(xiàn)的。比如國內(nèi)的HTML5 3D游戲引擎“白鶴”,或者Telerik的NativeScript(一種使用js進行移動APP跨平臺開發(fā)框架)也可以使用TypeScript來開發(fā)。

最后TJ VanToll也分析了未來TypeScript是否能夠占領(lǐng)市場。

以上就是本文給大家分析的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • Javascript模塊化編程(三)require.js的用法及功能介紹

    Javascript模塊化編程(三)require.js的用法及功能介紹

    這個系列的第一部分和第二部分,介紹了Javascript模塊原型和理論概念,今天介紹如何將它們用于實戰(zhàn)。我采用的是一個非常流行的庫require.js感興趣的朋友可以了解下啊
    2013-01-01
  • JavaScript中幾個重要的屬性(this、constructor、prototype)介紹

    JavaScript中幾個重要的屬性(this、constructor、prototype)介紹

    this表示當(dāng)前對象,如果在全局作用范圍內(nèi)使用this,則指代當(dāng)前頁面對象window,prototype本質(zhì)上還是一個JavaScript對象,constructor始終指向創(chuàng)建當(dāng)前對象的構(gòu)造函數(shù)
    2013-05-05
  • javascript對話框使用方法(警告框 javascript確認框 提示框)

    javascript對話框使用方法(警告框 javascript確認框 提示框)

    javascript對話框使用方法,有警告框、確認框、提示框的使用方法和語法,大家參考使用吧
    2014-01-01
  • php與js的區(qū)別是什么

    php與js的區(qū)別是什么

    php與js的區(qū)別包括:類型轉(zhuǎn)換的不同、實形參的不同、數(shù)據(jù)類型的不同等等,更多參考下文,希望對大家有所幫助
    2013-08-08
  • Array對象方法參考

    Array對象方法參考

    Array對象方法參考...
    2006-10-10
  • 自動化測試讀寫64位操作系統(tǒng)的注冊表

    自動化測試讀寫64位操作系統(tǒng)的注冊表

    本文主要介紹自動化測試讀寫64位操作系統(tǒng)的注冊表,這里提供詳細的教程來實現(xiàn)自動化讀寫64位操作系統(tǒng)的注冊表,希望能幫助測試軟件的朋友,有興趣的小伙伴可以參考下
    2016-08-08
  • 深入解析contentWindow, contentDocument

    深入解析contentWindow, contentDocument

    沒有永恒的技術(shù)只有變態(tài)的需求,沒有好說的客戶只有無奈的開發(fā)者,如果iframe的出現(xiàn)是一個錯誤的話,iframe里邊在來一個iframe那是錯上加錯,神話沒有在遠古的塵囂中消失,卻在懷具的今天不斷上演
    2013-07-07
  • 讓人蛋疼的JavaScript語法特性

    讓人蛋疼的JavaScript語法特性

    JavaScript有很多地方和我們熟知的C、Java等的編程習(xí)慣不同,這些不同會產(chǎn)生很多讓人意想不到的事情。今天我們就來探討下這些讓人蛋疼的語法特性
    2014-09-09
  • Javascript淺談之引用類型

    Javascript淺談之引用類型

    這篇文章主要介紹了Javascript引用類型,有需要的朋友可以參考一下
    2013-12-12
  • JavaScript數(shù)據(jù)類型之基本類型和引用類型的值

    JavaScript數(shù)據(jù)類型之基本類型和引用類型的值

    這篇文章主要介紹了JavaScript數(shù)據(jù)類型之基本類型和引用類型的值,本文講解了動態(tài)的屬性、復(fù)制變量值、傳遞參數(shù)、檢測類型等內(nèi)容,需要的朋友可以參考下
    2015-04-04

最新評論