ScriptSharp/TypeScript可以用于编写WinRT UI JavaScript吗

Can ScriptSharp / TypeScript be used to write WinRT UI JavaScript

本文关键字:WinRT UI JavaScript 用于 TypeScript ScriptSharp      更新时间:2023-09-26

像ScriptSharp/TypeScript这样的框架可以用来编写WinRTUI JavaScript吗。如果是,如何使用WinRT C++/CX组件(.winmd+dll)?

Typescript与JavaScript非常接近,事实上,只要你给编译器足够的信息,你的JavaScript就是有效的Typescript。因此,使用typescript,您可以像编写JavaScript一样编写win-rt应用程序(并使用组件)。

Script#允许您编写javascript,然后可以在任何使用javascript的地方使用。

您需要的是类型声明,这样您就可以在c#代码中针对它们进行编程。因此,如果你想针对WinRT API进行编程,你需要定义一个导入库(看看github中的脚本#存储库,了解如何编写一个库的示例-该存储库中有开箱即用的示例……用于浏览器/DOM API和各种NodeJS API,以及一些框架,如jQuery和Knockout)。