讓VS2008對JQuery語法的智能感知更完美一點
更新時間:2008年03月14日 18:40:51 作者:
上周Rich Strahl的POST中提到一個新發(fā)布的VS2008 hotfix修復(fù)了VS2008對Javascript智能感知的一些BUG,fixed之后可以讓VS2008對JQuery提供智能感知,讓我等JQuery fans欣喜了一陣子??勺屑氁豢?,還需要另外給JQuery添加上XML comments才行 :( 喪氣了...
一、
剛才看到已經(jīng)有快手的牛人做完了這項工作,現(xiàn)在可以直接下載(http://data.lancefisher.net/jquery-1.2.3-intellisense.js)回來用了。
這樣引用就行了
<script src="jquery-1.2.3-intellisense.js" type="text/javascript"></script>
如果是在獨立的.js文件中需要JQuery智能提示,那么在文件開始加上這行
/// <reference path="jquery-1.2.3-intellisense.js" />
就OK了。
但這個JS是未壓縮版的jqery1.2.3,加上XML comments,有120K之巨,開發(fā)時用就行了,部署的時候可以換個pack版本的。
不過似乎VS2008對JS的智能感知還有點不足的地方,比如js中的重載函數(shù)就不能提供很好的提示支持...希望能再有改進
二、
另外,還有個JQuery XML comments的生成器JQuery IntelliSense Header Generator,這個生成器是根據(jù)JQuery官方提供的XML DOC來生成JQuery的函數(shù)簽名和XML comments。注意,這里只生成函數(shù)簽名,沒有具體的實現(xiàn)。如果嫌第一種方法部署麻煩,那么就可以使用這個簽名JS了,我們可以把腳本全部放到獨立的.js文件中,然后在js中reference 這個假的JQuery,而在.aspx中則引用真正Pack版的jquery。
這個生成器有個BUG,因為jquery xml doc有些函數(shù)的說明中有些有回車符,而這個生成器沒有做處理,導(dǎo)致生成的簽名JS有誤。
我修正了這個BUG,需要的同學可以點擊這里下載。記?。哼@個生成器只生成jq函數(shù)簽名和XML comments;這個生成器是根據(jù)JQuery官方的的XML API doc生成的,也就是說如果以后有版的JQuery API doc出來,你只要把它下載回來覆蓋掉這個舊的就行了。
這個生成器生成的簽名有個比較好的地方,就是它把重載方法的comments都放到一起了,也就是vs2008的智能提示中可以看到幾個不同重載的comments.
出處:腳本之家
剛才看到已經(jīng)有快手的牛人做完了這項工作,現(xiàn)在可以直接下載(http://data.lancefisher.net/jquery-1.2.3-intellisense.js)回來用了。
這樣引用就行了
<script src="jquery-1.2.3-intellisense.js" type="text/javascript"></script>
如果是在獨立的.js文件中需要JQuery智能提示,那么在文件開始加上這行
/// <reference path="jquery-1.2.3-intellisense.js" />
就OK了。
但這個JS是未壓縮版的jqery1.2.3,加上XML comments,有120K之巨,開發(fā)時用就行了,部署的時候可以換個pack版本的。
不過似乎VS2008對JS的智能感知還有點不足的地方,比如js中的重載函數(shù)就不能提供很好的提示支持...希望能再有改進
二、
另外,還有個JQuery XML comments的生成器JQuery IntelliSense Header Generator,這個生成器是根據(jù)JQuery官方提供的XML DOC來生成JQuery的函數(shù)簽名和XML comments。注意,這里只生成函數(shù)簽名,沒有具體的實現(xiàn)。如果嫌第一種方法部署麻煩,那么就可以使用這個簽名JS了,我們可以把腳本全部放到獨立的.js文件中,然后在js中reference 這個假的JQuery,而在.aspx中則引用真正Pack版的jquery。
這個生成器有個BUG,因為jquery xml doc有些函數(shù)的說明中有些有回車符,而這個生成器沒有做處理,導(dǎo)致生成的簽名JS有誤。
我修正了這個BUG,需要的同學可以點擊這里下載。記?。哼@個生成器只生成jq函數(shù)簽名和XML comments;這個生成器是根據(jù)JQuery官方的的XML API doc生成的,也就是說如果以后有版的JQuery API doc出來,你只要把它下載回來覆蓋掉這個舊的就行了。
這個生成器生成的簽名有個比較好的地方,就是它把重載方法的comments都放到一起了,也就是vs2008的智能提示中可以看到幾個不同重載的comments.
出處:腳本之家
下面看下效果圖:
圖1
圖2
圖3
補充,如果修改腳本文件后,而VS2008的智能提示沒有及時更新,那么可以使用快捷鍵Ctrl+Shift+J來更新一下。
圖4
相關(guān)文章
利用Aspose.Cells實現(xiàn)萬能導(dǎo)出功能
這篇文章主要為大家詳細介紹了利用Aspose.Cells實現(xiàn)萬能導(dǎo)出功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-12-12ASP.NET Core模仿中間件方式實現(xiàn)列表過濾功能
這篇文章介紹了ASP.NET Core模仿中間件方式實現(xiàn)列表過濾功能的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07asp.net防止刷新時重復(fù)提交(可禁用工具條刷新按鈕)
前段時間遇到了需要禁用刷新的需求,f5按鈕就不說了,簡單的js就能把它禁用,但是工具條上的刷新按鈕卻防止不了啊,不過本文介紹的一種方法卻可以解決此問題,感興趣的朋友可以了解下啊,希望本文對你有所幫助2013-01-01解析.netcore項目中IStartupFilter使用教程
netcore項目中有些服務(wù)是在通過中間件來通信的,比如orleans組件,今天通過實例代碼給大家介紹下netcore項目中IStartupFilter使用教程,感興趣的朋友一起看看吧2021-11-11ASP.NET中利用WebClient上傳圖片到遠程服務(wù)的方法
這篇文章主要介紹了ASP.NET中利用WebClient上傳圖片到遠程服務(wù)的方法,包括客戶端和服務(wù)端,代碼附有注釋,需要的的朋友參考下吧2017-01-01Asp.net實現(xiàn)MVC處理文件的上傳下載功能實例教程
這篇文章主要介紹了Asp.net實現(xiàn)MVC處理文件的上傳下載功能,比較全面而系統(tǒng)的對Asp.net MVC的文件上傳下載功能進行了深入分析,有很好的借鑒價值,需要的朋友可以參考下2014-08-08