2012-12-31 31 views
0

我正在使用Visual Studio 2010和Resharper插件,並且我的Web應用程序在JavaScript上很繁重。由此我的意思是有很多庫(knockout.js,jQuery,jQuery UI - 僅舉幾例)。將自定義JavaScript腳本添加到智能感知

雖然intellisense在C#中可以正常工作,但我很難開始使用JavaScript。我嘗試過使用Google搜索,並在整個假期期間瀏覽選項,偏好和文檔,但似乎我正在尋找那些不在那裏的東西。

因此,舉例來說,在knockout.js中有一個類「ko.utils」,它有像「ko.utils.arrayMap」這樣的方法。我的問題是,如何讓智能感知(R#或VS)指向此類,並在輸入「ko.utils」時爲我提供方法,從而加快了我在JavaScript中的開發速度?

注意:Possible to get custom javascript files to have intellisense in VS 2010?這不是一個重複的我認爲,因爲很少這些庫在這裏有一個特殊的VSDoc腳本,如果他們有一個,我仍然不能全局引用它。

回答

1

您可以創建一個ReSharper plugin來擴展代碼完成機制以提供所需的功能。你必須做的是自己分析解析結構,派生相關內容添加到完成列表中,並在必要時注入。

+0

我想這可能是一個好方法,但對於這樣瑣碎的任務聽起來太難了,還是它? – povilasp

+2

你所要求的並不是微不足道的。 –