Intellisense没有;t在VS2013中为JS工作
Intellisense doesn't work for JS in VS2013
Intellisense适用于JavaScript,但不适用于jQuery。
我在这里遵循了这些建议,但我认为它们不再适用于VS2013。
由于这是我的第一个问题,我无法发布图片,但我的错误与此消息中链接的线程相同。唯一的区别是我使用的是vs2013专业版。
我已经把照片放在MSDN论坛上了,所以你可以在这里看到我的错误
我从你的评论中看到,你现在已经完成了这项工作,但我会用我在该项目报告的Microsoft Connect错误中使用的相同响应进行跟进,以防其他人遇到这个问题。
我点击了MSDN论坛帖子的链接:
http://social.msdn.microsoft.com/Forums/vstudio/en-US/4d9a69e8-38cf-4fe8-9c9f-271d03a19be1/visual-studio-2013-jquery-intellisense-not-fully-working?forum=wpdevelop
从这篇文章来看,问题似乎与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工具团队)
您在2013年所能做的一切都可以在Visual studio 2012中轻松完成。我见过很多人为了解决这个常见的问题而困惑不已。
节省时间,尝试VS12更新4。你觉得它比2013年更稳定。
希望得到帮助!
在VS中:转到"工具>选项>文本编辑器>JavaScripts>IntelliSense>引用"并将jquery version.intellisense.js引用添加到引用列表中,然后重新启动visualstudio。它对我有用。希望得到帮助!
- 在Backbone.js中为窗口对象指定变量
- 如何在three.js中为三角形添加纹理
- 为什么(new RegExp(“w”)==/w/)在JS中为false
- 在express.js中为每个请求设置全局res.local变量
- 在拉斐尔.js中为逆时针弧线制作动画
- 在NW.js应用程序中为HTML5文件API设置配额
- 在加载状态之前,我需要在angular js中为每个状态添加角色
- 如何在HTML/CSS/JS中为表/列表应用行虚拟化
- 表单会被提交,即使所需的字段在angular JS中为空
- 在模板中为Django表单分离媒体类对象的JS和CSS列表输出
- 如何在redactor.js中为脚注插件使用jQuery来增加数字
- 如何将HTML页面操作的范围限定为JS/Coffee文件中的唯一UserId
- 我们如何在fullPage.js中为不同的部分制作不同的填充顶部和底部值
- 将jsondecoded字符串中的js-eescaped-char(或hex-char?)转换为php中的html实体
- 在Three.js中为几何体中的顶点指定颜色
- 如何在Cytoscape.js中为每个节点提供动态edgeLength
- Intellisense没有;t在VS2013中为JS工作
- 是否可以在CSS中为JS设置数据,以了解某些媒体查询正在应用
- 如何在网站中为JS变量赋值,取决于它是否's正在本地运行或正在生产中
- 如何在mongo中为.js脚本编写for循环,以便在文本文件中传递数据库名称变量