2011-02-24 176 views
5

我嘗試瞭解Stack中的其他一些問題,以及搜索谷歌,但我主要得到韓國/日本/中國的點擊。Visual Studio 2010 - Intellisense for jQuery 1.4.4

Anywho進出口運行VS2010 其一個MVC3項目,使用_layout母版 使用jQuery與匹配vsdoc該版本(從今天MS下載所以它應該是最新的)1.4.4一起IM。

這是_layout頁面使用的內容:http://pastebin.com/fB6FzaLS 不確定它是否需要,但我添加了啓用jQuery vsdoc(以及路徑正確)的代碼。

每當我Ctrl +空格jQuery的指針後,我在我的輸出面板得到這個錯誤的點:

的Javascript智能感知消息:JSIntellisense:內部/窗口(2:4):功能預期

談到了智能感知的建議是非常通用的(構造函數的valueOf等約7總ISH)

擴展管理器,我有殘疾的一切,但VisualStudio的JScript的增強(括號,文字highligther等)

任何想法可能是這裏的問題?

+0

我喜歡這個問題,因爲我無法找到做的.js腳本任何提示JSIntellisense -友善。我們的腳本在運行時可以正常工作,但缺乏準確的智能感知是很難想到的。 – 2012-06-11 13:48:51

回答

3

我想知道你是否與jQuery的兩個實例發生衝突。

兩個意見。首先,如果你所需要的只是簡單的intellisense,VS2010將會使用默認的jQuery參考做得很好。也就是說,我認爲你的問題可以通過將你的JS移動到一個外部腳本文件中,然後在VSDOC中添加一個對該文件的引用來解決。

順便說一下,如果你正在尋找最新的版本,jQuery 1.5.1將不復存在。

豐富

+0

也許你可以用你知道intellisense的配置創建一個項目。如果我仍然無法得到這個工作,那麼問題不在於項目設置。順便說一下,您對默認的jQuery參考意味着什麼?如果visual studio 2010默認顯示它,那麼必須關閉某些東西。可以啓用還是禁用? – mfriis 2011-02-27 10:35:33

+0

@ kim3er我想我可能會這樣做,因爲你建議有多個jQuery文件引用,但在我深入到我的腳本文件夾中的每個文件夾(大量小部件和插件等)想知道...「回答」 – MemeDeveloper 2011-08-14 20:00:25

1

我也收到了大量

Javascript Intellisense Message : 

我我的輸出窗口,當我嘗試驗證我的JavaScript在VS 2010例如

Javascript Intellisense Message: [LocalPath]\jquery-1.5.1.js(6357:32) : Function expected 

...等和例如

: 'Sys' is undefined 
: Object required 

的文件,包括

\jquery-1.5.1.js 
\tiny_mce.js 

和自定義腳本文件。

想知道人們對什麼樣的事情可能會導致這種情況有任何一般建議嗎?

如何解決根本原因,當你(像我)a)檢查所有明顯的&簡單的位,和b)有大量的腳本文件,和c)大量的引用,例如

/// <reference path="~/Scripts/custom/core.js" /> 

(在試圖找回你把XML註釋的時候您的自定義JS完全還清

+0

你解決了這個問題嗎? – BrOSs 2013-02-13 16:13:32

+0

耶 - 安裝2012年;)我確實解決了這個問題,但不記得它是什麼......認爲這是VS選項中的一些設置。 – MemeDeveloper 2013-11-18 16:44:58

相關問題