首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS2008 jQuery智能感知不工作- (jquery-1.4.1.js)

VS2008 jQuery智能感知不工作- (jquery-1.4.1.js)
EN

Stack Overflow用户
提问于 2010-02-22 05:38:36
回答 3查看 947关注 0票数 2

我在谷歌上搜索,关注了scottguthrie的文章&也是在这里寻找解决方案,但没有得到任何结果。我的环境由VS2008 SP1组成,包括JQuery智能感知的热修复。

我已经从jquery网站下载了'jquery-1.4.1.js‘和'jquery-1.4.1-vsdoc.js’。在'HTM‘文件中引用它,如下所示:

代码语言:javascript
复制
<script src="Js/jquery-1.4.1.js" type="text/javascript"></script>

当我像下面这样写代码时,没有智能感知。

代码语言:javascript
复制
<script type="text/javascript">     
  $
</script>

有什么想法吗?提亚

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-02-22 11:56:51

成功了!这原来是VS2008 SP1的一个问题,我不知道为什么,但在重新安装之后,智能感知就能工作了。

票数 1
EN

Stack Overflow用户

发布于 2010-02-22 06:13:07

在脚本标记中,按CTRL-SHIFT-J组合键。查看状态栏中的消息,例如“updateing js intellisense”

然后查看错误列表,确保没有错误。

VS实际上解析所有引用的javascript,有效地编译它,以生成智能感知。

如果JS中有错误,intellisense就会中断。事情就是这样的。它鼓励用严厉的爱来编写干净的代码。

jQuery是智能感知中断的臭名昭著的来源。通过关闭所有文档来获取基线,创建一个新的html,引用jquery,确保vsdoc文件具有相同的名称+ -vsdoc,并且它位于相同的目录中。按CTRL-SHIFT-J组合键并确保没有错误触发intellisense。

然后开始添加你的脚本。

祝好运。

票数 2
EN

Stack Overflow用户

发布于 2010-04-09 13:34:49

@BhejaFry你是只重装了SP1还是整个Visual Studio?

我有完全相同的问题-智能感知在.js文件中工作,但它不能在.aspx或.ascx上工作。我使用黑客:

代码语言:javascript
复制
<% if(false)
 {%>
    <script type="text/javascript" src="/Scripts/jquery-1.4.1.js"></script>
    <%
 }%>

但在我通常使用脚本的文件中,我也不会获得智能感知。当然,我有htofix和-vsdoc。Id看起来没什么用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2307555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档