TypeScript是否支持任何优秀的MV *框架。
我知道现在提出这个问题还为时过早,但是通过这个年轻的javascript计划获得支持的可能性呢?
答案 0 :(得分:12)
TypeScript已经支持这些和所有其他JavaScript库。任何JavaScript代码都是有效的TypeScript代码。
显然,要看到TypeScript的任何好处,这些库需要添加类型注释,这可以通过创建声明源文件(扩展名为.d.ts
的文件)不显眼地完成。这些基本上是头文件,用于描述与现有JavaScript代码关联的类型信息。
为每个流行的JavaScript库创建这些声明源文件显然超出了TypeScript项目的范围。由这些项目和社区来做出贡献。
您可以查看TypeScript示例中包含的a sample Declaration Source File for jQuery。
答案 1 :(得分:11)
DefinitelyTyped已经涵盖了大多数(如果不是全部)mv * JavaScript框架。 他们对angularjs,backbone,ember,knockout等有定义。 看看吧。
答案 2 :(得分:6)
答案 3 :(得分:4)
这是一篇有趣的文章,谈论TypeScript和AngularJS
http://www.piotrwalat.net/using-typescript-with-angularjs-and-web-api/