11

有没有办法让 VSC 在 jquery 中自动建议各种功能?是否需要以某种方式将主 Jquery js 文件链接到软件?

作为一个例子,我开始输入这个

$('#test').app

它暗示了append什么?

4

2 回答 2

16

尝试$在 .js 文件中使用。如果将光标移动到警告附近,则会出现一个灯泡。使用Ctrl+.或单击它,将提出一个代码操作,该操作将下载并添加一个 /// 对 jquery.d.ts 的引用,这将为您提供所有不错的 jQuery 智能感知

$ 上的代码操作

于 2015-04-30T16:12:24.830 回答
11

通过 npm (Node.js)

  1. 打开终端( Ctrl+ `)。
  2. npm install @types/jquery --save.

手动(未安装 Node.js)

  1. 在您的项目文件夹中创建node_modules\@types\jquery\文件夹结构(如果不存在)。*
  2. 从GitHub获取最新的 jQuery 类型定义文件
  • 单击“原始”。
  • Ctrl+ S(文件>保存)。
  1. 将其另存node_modules\@types\jquery\index.d.ts.
  2. 完毕。您可能需要重新打开 *.js 文件或 VS Code。

注意
您也可以将文件放在其他任何地方并以不同的方式命名。但是如果你这样做了,你还需要在你想使用 jQuery 代码建议的每个 *.js 文件中引用它:

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

* node_modulesVS Code 可以识别该文件夹,因为它“内置了对 JavaScript、TypeScript 和 Node.js 的支持”,但要采用第一个解决方案,您必须安装Node.js 运行时

于 2016-04-27T12:16:21.923 回答