我一直试图了解这个新的'TypeScript'的东西,我对某些事情有点好奇.
是否仍然可以使用现有的javascript框架,如jQuery,而不需要包含所有这些接口的定义文件?我一直试图手动测试这个,但到目前为止我还不确定功能扩展到多远.
'work'我指的是简单的功能,而不是自动完成等IDE功能.
Pet*_*son 41
简单的答案是肯定的.
TypeScript能够与任何现有的Javascript库完全交互.如果您希望IDE中的工具使其更易于使用,则只需要定义文件.
此外,如果您不包含定义文件,TypeScript编译器可能会因您使用尚未在您的代码中定义的变量而感到生气(例如$).为了解决这个问题,你可能需要做类似的事情
declare var $;
Run Code Online (Sandbox Code Playgroud)
这就是说,我不知道为什么你会不会想使用jQuery的定义文件.这肯定会让编写jQuery变得更加愉快.
小智 8
是的你可以.例如,只写:
declare var $;
Run Code Online (Sandbox Code Playgroud)
并且您基本上可以使用JQuery框架而无需定义任何其他内容.当您转换现有库/移植代码时,这也非常方便.
| 归档时间: |
|
| 查看次数: |
12818 次 |
| 最近记录: |