7

TypeScript 会支持任何那些出色的 MV* 框架吗?

我知道现在问这个问题还为时过早,但是通过这个年轻的 javascript 计划获得支持的机会如何呢?

4

4 回答 4

12

TypeScript 已经支持这些以及所有其他 JavaScript 库。任何 JavaScript 代码都是有效的 TypeScript 代码。

显然,要从 TypeScript 中看到任何好处,这些库需要添加类型注释,这可以通过创建声明源文件(带有.d.ts扩展名的文件)不显眼地完成。这些基本上是描述与现有 JavaScript 代码相关的类型信息的头文件。

为每个流行的 JavaScript 库创建这些声明源文件显然超出了 TypeScript 项目的范围。由这些项目和社区做出贡献。

您可以查看TypeScript 示例中包含的jQuery 示例声明源文件。

于 2012-10-03T13:34:09.923 回答
11

DefinitiveTyped已经涵盖了大多数(如果不是全部)mv* JavaScript 框架。他们有 angularjs、backbone、ember、knout 等的定义。看看这个。

于 2012-11-13T19:56:06.760 回答
6
  1. 所有的 JavaScript 都是 TypeScript。
  2. MV* 框架是 JavaScript。
  3. 因此,MV* 框架是 TypeScript。
于 2012-10-03T13:34:20.997 回答
4

这是一篇关于 TypeScript 和 AngularJS 的有趣文章

http://www.piotrwalat.net/using-typescript-with-angularjs-and-web-api/

于 2012-10-05T20:03:20.030 回答