Javascript 智能感知不';t在VS2013中为JS工作

Javascript 智能感知不';t在VS2013中为JS工作,javascript,jquery,visual-studio-2013,Javascript,Jquery,Visual Studio 2013,Intellisense适用于JavaScript,但不适用于jQuery 我遵循了这些建议,但我认为它们不再适用于VS2013 由于这是我的第一个问题,我无法发布图像,但我的错误与此消息中链接的线程相同。唯一的区别是我使用的是vs2013 professional 我已将照片放在MSDN论坛上,以便您可以看到我的错误Visual studio 2012 update 4比最新的2013版本更稳定 您在2013年所能做的一切都可以在Visual studio 2012中轻松完成。我看到很多人都在

Intellisense适用于JavaScript,但不适用于jQuery

我遵循了这些建议,但我认为它们不再适用于VS2013

由于这是我的第一个问题,我无法发布图像,但我的错误与此消息中链接的线程相同。唯一的区别是我使用的是vs2013 professional


我已将照片放在MSDN论坛上,以便您可以看到我的错误

Visual studio 2012 update 4比最新的2013版本更稳定

您在2013年所能做的一切都可以在Visual studio 2012中轻松完成。我看到很多人都在为解决这个普通的问题而费解

节省您的时间并尝试VS 12更新4。你觉得它比2013年更稳定


希望这有帮助

Visual studio 2012 update 4比最新的2013版本更稳定

您在2013年所能做的一切都可以在Visual studio 2012中轻松完成。我看到很多人都在为解决这个普通的问题而费解

节省您的时间并尝试VS 12更新4。你觉得它比2013年更稳定


希望这有帮助

我从您的评论中看到,您现在可以使用此功能了,但我将继续使用我在针对此项目报告的Microsoft Connect错误上使用的相同响应,以防其他人遇到此问题

我查看了MSDN论坛帖子的链接:

从这篇文章来看,问题似乎出在JavaScript源代码上:

function person(name, age) {
    this.name = name;
    this.age = age;
}

var me = person(brian, 39);
键入“我”时,会在源中显示标识符(即名称)的通用列表。这是因为源代码在执行时不是有效的JavaScript。首先,person函数被用作构造函数,因此您需要使用“new person”(“new person”)来调用它。其次,名称brian被用作变量,但我假设它应该是字符串“brian”。以下是此源代码的更正版本,可以解决您的问题:

function person(name, age) {
    this.name = name;
    this.age = age;
}

var me = new person("brian", 39);
我希望这有帮助!
-Jordan(Microsoft Visual Studio,JavaScript工具团队)

我从您的评论中看到,您现在可以使用此功能了,但我将继续使用我在针对此项目报告的Microsoft Connect错误上使用的相同响应,以防其他人遇到此问题

我查看了MSDN论坛帖子的链接:

从这篇文章来看,问题似乎出在JavaScript源代码上:

function person(name, age) {
    this.name = name;
    this.age = age;
}

var me = person(brian, 39);
键入“me”时,会在源代码中显示标识符(即名称)的通用列表。这是因为源代码在执行时不是有效的JavaScript。首先,person函数被用作构造函数,因此需要使用“new person(”第二,brian这个名字就像一个变量一样使用,但我假设它应该是一个字符串“brian”。下面是这个源代码的一个更正版本,可以解决您的问题:

function person(name, age) {
    this.name = name;
    this.age = age;
}

var me = new person("brian", 39);
我希望这有帮助! -Jordan(Microsoft Visual Studio,JavaScript工具团队)

在VS中:转到“工具>选项>文本编辑器>JavaScripts>智能感知>参考” 并将jquery version.intellisense.js引用添加到引用列表中,然后重新启动visual studio。 它对我有用。 希望有此帮助!

在VS中:转到“工具>选项>文本编辑器>JavaScripts>智能感知>参考” 并将jquery version.intellisense.js引用添加到引用列表中,然后重新启动visual studio。 它对我有用。
希望有此帮助!

尝试将jquery文件拖到要使用intellisense的Js文件顶部:)同时检查这篇文章是的,先生,我已经这样做了。然后我重置了intellisense ctrl+shift+J,然后清理并构建了解决方案。仍然没有骰子。可能存在vs2013错误吗?你可以在connect.microsoft.com上报告,但需要很长时间才能从他们那里得到响应。尝试将jquery文件拖到Js文件的顶部,在那里你可以蚂蚁使用智能感知:)同时检查这个帖子是的,先生,我已经做了。然后我重置intellisense ctrl+shift+J,然后清理并构建解决方案。还是没有骰子。可能存在vs2013错误吗?您可以在connect.microsoft.com上报告,但需要很长时间才能从他们那里得到响应。好的,我将在AM中尝试并报告。代码片段解决方案在VS 2012上有效。感谢您的帮助。UPDATE::JQuery intellisense已开始在VS2013中为我工作。一些被贬低的函数,比如innerHeight,没有,有时当你引入新的关键字(比如函数名或变量名,它可能会出错)时,我做的唯一新的事情就是创建一个JavaScript项目。然后我关闭了它,重新打开了我的WP8解决方案,jquery intellisence正在工作。好的,我将在AM中尝试并报告。代码片段解决方案在VS 2012上工作。感谢您的帮助。UPDATE::JQuery intellisense已开始在VS2013中为我工作。一些被贬低的函数,比如innerHeight,没有,有时当你引入新的关键字(比如函数名或变量名,它可能会出错)时,我做的唯一新的事情就是创建一个JavaScript项目。然后我关闭了它,重新打开了我的WP8解决方案,jquery intellisence正在工作。谢谢,我会回来更新的。你说得对。那条线路一直在给我安装智能感应系统,直到它修好。乔丹,谢谢,我会回来更新的。你说得对。那条线给我安装了智能感应系统,直到修好为止。