0

我是 Visual Studio 2012 和 JavaScript 编码的新手。我有两个问题在网上找不到答案:

  1. 我有一个 webforms 项目并将一些 js 文件添加到 sript 文件夹(http://raphaeljs.com/)。现在我想为我添加的那个 js 库提供 Intellisense 支持。那可能吗?

  2. 脚本文件夹中的“_references.js”文件是什么?我将所有 js-library 文件添加到该文件中,但它没有启用智能感知。

问候

4

2 回答 2

1

我不确定 Visual Studio 2012,但在 2010 年,如果您将一个 JavaScript 文件拖到另一个文件上,它将/// <reference name="MyScript.js" />在第二个文件的顶部添加一行。如果所引用的文件已记录在案,您将获得非常有用的智能感知,尽管它仍然很方便,即使不仅仅是能够探索 API 的表面。

这个问题中有一些很好的信息:IntelliSense for Ajax and JavaScript library in Visual Studio

于 2012-10-08T09:16:52.273 回答
0

简而言之,Visual Studio 在 javascript 的智能感知方面很糟糕。它仍然落后于 IntelliJ 和 WebStorm 等其他 IDE 光年。

解决方法是使用 ReSharper,它是一个插件,但您需要支付许可证费用 :(

希望有帮助。

于 2012-10-07T13:46:34.107 回答