它仍然可以使用现有的JavaScript框架,如jQuery,而不需要一个定义文件与所有这些接口?我一直在尝试手动测试,但到目前为止,有一点不确定功能扩展了多远。
更新
通过“工作”我指的是简单的功能,而不是IDE功能,如自动完成。
TypeScript能够与任何现有的Javascript库完全交互。您只需要定义文件,如果您希望在IDE中进行工具,使其更易于使用。
另外,如果不包含定义文件,那么TypeScript编译器可能会对您使用未在代码中定义的变量(如$)感到愤怒。为了解决这个问题,你可能需要做一些事情
declare var $;
也就是说,我不知道你为什么不想使用jQuery定义文件。这样做可以让jQuery写得更加愉快。