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