我下载了jquery-1.7.1.min.js
和jquery-1.7.1-vsdoc.js
。
我正在使用VS2008。
我将这些.js文件包含在我的文件中。但是使用jquery intellisense时并没有到来。
怎么做。我读了网站jquery intellisense。虽然我喜欢这样,但我没有得到智能感知。什么是错的。请帮我。我像这样包含在我的文件中
<script type="text/javascript" src="scripts/jquery-1.7.1.min.js"></script>.
<script type="text/javascript" src="scripts/jquery-1.7.1-vsdoc.js"></script>
谢谢,
答案 0 :(得分:1)
要将文件检测为智能感知,您至少需要拥有Visual Studio 2008和Visual Studio 2008 Express的SP1。你可以找到它here
根据blog post。你应该做这样的事情
<script type="text/javascript" src="scripts/jquery-1.7.1.min.js"></script>.
<% if(false) { %>
<script type="text/javascript" src="scripts/jquery-1.7.1-vsdoc.js"></script>
<% } %>
答案 1 :(得分:1)
您是否在Scottgu的博客上查看了以下声明......
VS 2008 SP1为Visual添加了更丰富的JavaScript智能感知支持 Studio,并为广泛的版本添加代码完成支持 JavaScript库。
jQuery intellisense注释支持将与VS 2008 SP1一起使用。
首先,您需要正确的补丁KB958502 - JScript Editor support for “-vsdoc.js” IntelliSense doc. files。安装它并用作:
我的脚本标签说
<script type="text/javascript" source="Scripts/jquery-x.js"></script>
然后按照这些参考链接:
jquery + intellisense + vs2008 pro fails to load
Jquery and Intellisense in VS 2008 with hotfix and SP1
jQuery Intellisense in VS 2008
jQuery and Microsoft
JQuery IntelliSense in Visual Studio 2008
答案 2 :(得分:0)
您需要删除正在处理的页面上的intellisense文件,即添加对intellisense文件的引用。这只在IDE中提供intellisense,对页面的执行没有影响!
但是,在发布到制作之前,您应该删除它的引用,以避免不必要的重页!
答案 3 :(得分:0)
根据我的经验,Visual Studio 2008无法处理jQuery 1.7.x的.min.js版本。尝试使用开发版本(名称中没有“.min”)。有了它们,IntelliSense确实有效。刚用jQuery-1.7.1.js和jQuery 1.7.1.min.js验证过。 要使用vsdoc文件,您需要做的就是将vsdoc文件与.js文件放在同一文件夹中,不需要包含它(如果您的Visual Studio 2008是最新的)。