Visual Studio 2010中缺少javascript intellisense

Owa*_*shi 6 javascript asp.net visual-studio-2010 javascript-intellisense

我很高兴看到Visual Studio 2010中的javascript intellisense,但我没有通过它看到特定对象内的所有内容,在下面的代码中

if (document.images[i].parentNode.tagName == "A"
Run Code Online (Sandbox Code Playgroud)

"parentNode"没有显示在intellisense中,这让我觉得我输错了代码,但它确实存在并且Visual Studio没有显示它.

如何解决这个问题?

更新进度:

  • 使用NetBeans 7.1它在JavaScript中没有帮助我,
  • 安装了适用于VStudio 2010的JScript Extensions,js编辑方面的一些改进,但Javascript intellisense没有改进,

Pau*_*aul 11

如果要在Visual Studio 2010中改进默认的JavaScript体验,则需要安装JScript Extensions.

在VS> Tools > Extension Manager > Search for JScript

然后,您就可以安装以下扩展程序:

  • JScript Brace匹配扩展
  • JScript编辑器扩展
  • JScript IntelliSense Para扩展
  • JScript Outloning扩展
  • JScript WOrk荧光笔扩展

祝好运!

  • 如果您期望在JavaScript上获得与C#相同级别的智能感知,则这是不可能的.C#是静态类型的,JavaScript是完全动态的.你将永远不会拥有与使用VB.NET和C#相同的JS经验. (4认同)

Mar*_*n B 3

Visual Studio 2010 中对 JavaScript 提供了一些开箱即用的支持,但这并没有真正消除它。

目前我正在使用Resharper 6.1(Visual Studio 插件),它确实可以解决这个问题。它完全符合您的期望,而且还有更多功能。它不是免费的,但我可以向任何人提供建议。

  • @OwaisQureshi 我也搜索了它,但没有找到令人满意的解决方案。我只能告诉你,Resharper 的每一分钱都是值得的。我已经使用它很多年了,直到最近他们才对 JavaScript 提供了适当的支持,我很喜欢它。它是 Visual Studio 的生产力工具,而且它不仅仅支持 JavaScript 的智能感知。您可以试用 30 天,然后决定它是否适合您。顺便提一句。我不是 Resharper 的销售人员,只是喜欢这个产品:-) (3认同)