TypeScript是否支持任何這些優秀的MV *框架。TypeScript支持EmberJS,AngularJS或BatmanJS
我知道問這個問題還爲時過早,但通過這個年輕的JavaScript計劃爲他們提供支持的可能性呢?
TypeScript是否支持任何這些優秀的MV *框架。TypeScript支持EmberJS,AngularJS或BatmanJS
我知道問這個問題還爲時過早,但通過這個年輕的JavaScript計劃爲他們提供支持的可能性呢?
TypeScript已經支持這些和所有其他JavaScript庫。任何JavaScript代碼都是有效的TypeScript代碼。
很明顯看到TypeScript的任何好處,這些庫需要添加類型註釋,這可以通過創建聲明源文件(帶有.d.ts
擴展名的文件)來不顯眼地完成。這些基本上是描述與現有JavaScript代碼相關的類型信息的頭文件。
這明顯超出了TypeScript項目的範圍,爲每個流行的JavaScript庫創建這些聲明源文件。這是由這些項目和社區做出的貢獻。
您可以查看包含在TypeScript示例中的a sample Declaration Source File for jQuery。
去的爲這些項目提供討論論壇並建議幫助創建申報文件。 –
非常感謝 無論如何,我一直在思考類似JSON的方式來模擬EmberJS中使用的模型類,例如,由於TypeScript類似於原型的方式來編譯類。 –
這裏是MV * JavaScript框架的一個有趣的文章談論打字稿和AngularJS
http://www.piotrwalat.net/using-typescript-with-angularjs-and-web-api/
DefinitelyTyped已經覆蓋了大部分(如果不是全部)。 他們有angularjs,backbone,ember,knockout等的定義。 檢查出來。
這是一個斷開的鏈接。此鏈接工程:https://github.com/borisyankov/DefinitelyTyped –
謝謝吉姆,我修好了。 –
現在工作。這是一個了不起的網站!我已經用過了。 –
我認爲你需要定義文件,我相信他們將完成所有主要的JavaScript框架,它沒有太多的工作 – Guillaume86
據我所知,你可以使用編譯器來獲得定義文件的開端。看到這裏(無恥的自我推銷):http://stackoverflow.com/questions/12722039/is-there-a-typescript-interface-definition-for-the-facebook-javascript-sdk/12724383#12724383 – JcFx