编辑 JS 文件时的智能感知

Posted

技术标签:

【中文标题】编辑 JS 文件时的智能感知【英文标题】:Intellisense while editing JS files 【发布时间】:2012-02-09 18:20:22 【问题描述】:

我正在 Visual Studio 中创建项目。在 html 文件中编辑 JS 时,由于我们在顶部包含了对所有 JQuery 文件的引用,因此我们获得了 jquery 实例的智能感知。但是,当我们编辑 JS 文件时,我们根本没有任何智能感知!有没有办法在那里获得智能感知?

【问题讨论】:

你在什么平台上编辑?蚀?网豆?视觉工作室? 这是专门针对 VisualStudio 的吗? @T.J. Crowder 我的回答被接受了,所以我想这个问题毕竟是关于 Visual Studio 的。我已经重新添加了标签。 【参考方案1】:

假设您正在谈论 Visual Studio,请尝试将以下行添加到 .js 文件的顶部。

/// <reference path="~/path/to/your/jquery.js"/>

另外,如果您使用的不是随 Visual Studio 打包的 jQuery 版本,您需要一个与您的 jquery 文件名匹配的 jquery-x.x.x-vsdoc.js 文件,并将该 vsdoc 放在与您的 jQuery 相同的目录中图书馆。

(例如,如果您使用jquery-1.5.2.min.js,您将希望jquery-1.5.2-vsdoc.js 在您的项目的同一目录中)

您可以在此页面获取适用的 vsdoc 文件:

http://appendto.com/community/jquery-vsdoc

【讨论】:

【参考方案2】:

您似乎在暗示您正在使用 Visual Studio 来编辑您的 JS 文件。如果是这样,也许 VS 的 JScript Editor Extensions 扩展对你有用。它在 JS 文件中添加了对 Intellisense 的支持。

【讨论】:

以上是关于编辑 JS 文件时的智能感知的主要内容,如果未能解决你的问题,请参考以下文章

Android .axml 智能感知不能与支持库控件一起使用

什么免费的 javascript 编辑器可以做这种智能感知 [关闭]

用于 JavaScript 的 VSCode 智能感知自动完成

Visual Studio 2012 中的普通 C# 编辑器(无智能感知、无缩进、无代码突出显示)

如何在 app.config 中为自定义部分获取智能感知?

问:使用 context.prisma 时的智能感知