14

所以我刚刚了解了 TypeScript - 哇!我很高兴我终于可以加入 HTML5 派对了。我的面向对象大脑与 JavaScript 不兼容......

然而,我立即想知道 TypeScript 是否真的可以帮助像我这样的人。当然,我可以使用带有接口和类的漂亮 C# 样式语法编写与 JavaScript 兼容的软件,但它实际上可以用于浏览器应用程序以外的任何东西吗?

我要问的是,可以使用 TypeScript 生成的 JavaScript 库来创建跨平台移动应用程序,比如使用 PhoneGap(或类似框架)吗?

4

3 回答 3

14

当然。

Typescript 生成 100% 普通的 Javascript;你可以在任何地方使用它的输出。

于 2012-11-02T16:56:27.213 回答
9

您可以从这里获取 PhoneGap 的类型定义文件:

https://github.com/borisyankov/DefinitelyTyped

或在这里:

https://github.com/intellifactory/TypedPhoneGap

于 2012-11-17T08:40:38.310 回答
5

目前对于PhoneGap 绑定的DefiniteTyped 是一个好的开始。我刚刚开始了一个项目来进一步提高绑定的质量(最终可能会合并到DefinitelyTyped中):

  1. https://bitbucket.org/IntelliFactory/typedphonegap
  2. https://github.com/intellifactory/TypedPhoneGap
于 2013-03-20T22:28:13.663 回答