2011-05-06 86 views
21

我假設jquery vsdoc文件的目的是爲jQuery提供某種形式的intellisense。我已經使用了Visual Studio & jQuery & ASP.NET MVC一段時間,但我從來沒有見過它在行動中的工作。我不知道是否:1)我誤解了jQuery vsdoc文件的用途,2)從Microsoft CDN使用jQuery時它不起作用,3)Resharper衝突(我現在使用6,但它沒有與4,5任何工作)或4)我有一個擴展是導致它不工作。你有沒有得到jQuery vsdoc文件來使用Visual Studio?

我的問題:是任何形式的jQuery intellisense可能與Visual Studio 2010,如果是這樣,你可以張貼它的樣子的截圖?

回答

38

僅存在vsdoc文件不足以啓用智能感知。您需要引用該文件在你的頁面(包裹在if(false)以防止呈現給客戶參考):

<% if(false) 
{ %> 
    <script src="/path/to/vsdoc.js" type="text/javascript"></script> 
<% } %> 

或在您的.js文件的頂部:

/// <reference path="/path/to/vsdoc.js" /> 

編輯:截圖: jQuery Intellisense

還有一句:

jQuery Intellisense

+1

我用它嘗試,和intellisense的作品,但腳本在測試時在瀏覽器中不起作用。 – 2011-05-06 22:47:11

+1

@Nick vsdoc文件純粹是文檔,所以你仍然需要引用常規的jQuery庫。 – 2011-05-06 22:51:26

+0

這是跛腳 - 但它的作品。謝謝凱爾。 – bkaid 2011-05-18 18:36:50

13

有時你會(除了什麼凱爾寫的)需要按下Ctrl鍵++Ĵ更新在Visual Studio JavaScript智能

+3

+1不知道這個捷徑。 – 2011-05-06 22:25:48

+0

也可在編輯>智能感知>更新jscript intellisense爲那些誰有非標準的鍵盤快捷方式 – AFract 2016-06-07 10:00:16

相關問題