TypeScript 会支持任何那些出色的 MV* 框架吗?
我知道现在问这个问题还为时过早,但是通过这个年轻的 javascript 计划获得支持的机会如何呢?
TypeScript 会支持任何那些出色的 MV* 框架吗?
我知道现在问这个问题还为时过早,但是通过这个年轻的 javascript 计划获得支持的机会如何呢?
TypeScript 已经支持这些以及所有其他 JavaScript 库。任何 JavaScript 代码都是有效的 TypeScript 代码。
显然,要从 TypeScript 中看到任何好处,这些库需要添加类型注释,这可以通过创建声明源文件(带有.d.ts
扩展名的文件)不显眼地完成。这些基本上是描述与现有 JavaScript 代码相关的类型信息的头文件。
为每个流行的 JavaScript 库创建这些声明源文件显然超出了 TypeScript 项目的范围。由这些项目和社区做出贡献。
您可以查看TypeScript 示例中包含的jQuery 示例声明源文件。
DefinitiveTyped已经涵盖了大多数(如果不是全部)mv* JavaScript 框架。他们有 angularjs、backbone、ember、knout 等的定义。看看这个。
这是一篇关于 TypeScript 和 AngularJS 的有趣文章
http://www.piotrwalat.net/using-typescript-with-angularjs-and-web-api/