如何在TypeScript中获得jQuery自动完成功能?

时间:2012-10-01 22:29:22

标签: jquery typescript

如果我在TypeScript .ts文件中工作,当我输入$字符时,我该怎么做才能获得jQuery Intellisense / autocompletion?

(我正在VS 2012中的ASP.NET MVC 3项目中工作。)

3 个答案:

答案 0 :(得分:106)

您需要在.ts文件的顶部添加对jQuery定义的引用。

/// <reference path="jquery.d.ts" />

您可以找到jQuery in this sample的类型注释。

答案 1 :(得分:42)

查看TypeScript的这些类型定义:https://github.com/borisyankov/DefinitelyTyped#readme。 它们会定期更新,并且比示例中的更完整。 在Nuget:http://www.nuget.org/profiles/DefinitelyTyped/

答案 2 :(得分:14)

需要为此设置的事项清单:

  1. 确保已安装TypeScript扩展。检查工具 - &gt; Extension Manager并确保安装了“TypeScript for Microsoft Visual Studio”扩展。如果不是,请运行TypeScript文件夹(Program Files \ Microsoft SDKs \ TypeScript \&lt; version&gt;)中的.vsix文件来安装扩展程序。

  2. 确保您的文件引用jquery.d.ts文件。您应该在文件顶部/附近有一条注释,如下所示:

  3.   

    ///&lt; reference path =“/ path / to / jquery.d.ts”/&gt;

    如果您需要下载它,可以在http://www.typescriptlang.org/Samples/

    找到作为战舰样本一部分的jquery.d.ts文件