Visual Studio 代码 Intellisense 方法定义 Javascript

Visual Studio Code Intellisense Method Definitions Javascript

显然没有其他人想要此功能,或者我遗漏了什么。 Intellisense 正常工作,但我想知道我是否在某处缺少设置,是否有扩展,或者 VS Code 中是否没有提供此功能......我想了解该方法的目的当我开始输入时显示,如您在 Adob​​e Brackets 中所见:

与它在 VS Code 中的显示方式相反(仅显示参数要求):

这可能吗?

VSCode 能够使用打字稿语言服务器来推断有关您正在编写的 javascript 的一些信息。 window/document 等的类型由 typescript 团队提供。

Here's where the type information for elements comes from. Compare that with the types for the document object。请注意,此处的属性在其上方有注释,而元素属性则没有。在 VSCode 中输入 document.getElementById,你会看到额外的信息,就像你在括号中所做的那样:

因此,要使有关 Element 上的属性的信息出现,需要有人检查并添加评论。不过,我不知道打字稿团队是否对此持开放态度。