讓VS2008對(duì)JQuery語(yǔ)法的智能感知更完美一點(diǎn)
剛才看到已經(jīng)有快手的牛人做完了這項(xiàng)工作,現(xiàn)在可以直接下載(http://data.lancefisher.net/jquery-1.2.3-intellisense.js)回來(lái)用了。
這樣引用就行了
<script src="jquery-1.2.3-intellisense.js" type="text/javascript"></script>
如果是在獨(dú)立的.js文件中需要JQuery智能提示,那么在文件開始加上這行
/// <reference path="jquery-1.2.3-intellisense.js" />
就OK了。
但這個(gè)JS是未壓縮版的jqery1.2.3,加上XML comments,有120K之巨,開發(fā)時(shí)用就行了,部署的時(shí)候可以換個(gè)pack版本的。
不過似乎VS2008對(duì)JS的智能感知還有點(diǎn)不足的地方,比如js中的重載函數(shù)就不能提供很好的提示支持...希望能再有改進(jìn)
二、
另外,還有個(gè)JQuery XML comments的生成器JQuery IntelliSense Header Generator,這個(gè)生成器是根據(jù)JQuery官方提供的XML DOC來(lái)生成JQuery的函數(shù)簽名和XML comments。注意,這里只生成函數(shù)簽名,沒有具體的實(shí)現(xiàn)。如果嫌第一種方法部署麻煩,那么就可以使用這個(gè)簽名JS了,我們可以把腳本全部放到獨(dú)立的.js文件中,然后在js中reference 這個(gè)假的JQuery,而在.aspx中則引用真正Pack版的jquery。
這個(gè)生成器有個(gè)BUG,因?yàn)閖query xml doc有些函數(shù)的說(shuō)明中有些有回車符,而這個(gè)生成器沒有做處理,導(dǎo)致生成的簽名JS有誤。
我修正了這個(gè)BUG,需要的同學(xué)可以點(diǎn)擊這里下載。記?。哼@個(gè)生成器只生成jq函數(shù)簽名和XML comments;這個(gè)生成器是根據(jù)JQuery官方的的XML API doc生成的,也就是說(shuō)如果以后有版的JQuery API doc出來(lái),你只要把它下載回來(lái)覆蓋掉這個(gè)舊的就行了。
這個(gè)生成器生成的簽名有個(gè)比較好的地方,就是它把重載方法的comments都放到一起了,也就是vs2008的智能提示中可以看到幾個(gè)不同重載的comments.
出處:腳本之家
下面看下效果圖:
圖1
圖2
圖3
補(bǔ)充,如果修改腳本文件后,而VS2008的智能提示沒有及時(shí)更新,那么可以使用快捷鍵Ctrl+Shift+J來(lái)更新一下。
圖4
相關(guān)文章
asp.net 請(qǐng)求輸入到輸出的全過程及httpHandler和httpModuler詳細(xì)介紹
看了幾篇講述httpHandler和HttpModuler的文章,雖然說(shuō)沒有完全了解底層操作,但是我也算明白了一個(gè)請(qǐng)求從進(jìn)入IIS到最后輸出都經(jīng)歷了哪些過程,感興趣的朋友可以了解下2013-01-01
asp.net 獲取目錄下的文件數(shù)和文件夾數(shù)
遍歷一個(gè)文件夾中的文件,需要用到DirectoryInfo類中的一個(gè)重要的方法GetFileSystemInfos(),此方法返回指定的是與搜索條件相匹配的文件和子目錄的強(qiáng)類型 FileSystemInfo對(duì)象的數(shù)組。2010-07-07
ASP.NET中TextBox使用Ajax控件顯示日期不全的問題解決方法
這篇文章介紹了ASP.NET中TextBox使用Ajax控件顯示日期不全的問題解決方法,有需要的朋友可以參考一下2013-10-10
設(shè)置ASP.NET頁(yè)面不被緩存(客戶端/服務(wù)器端取消緩存方法)
設(shè)置頁(yè)面不被緩存:客戶端取消緩存、服務(wù)器具端取消緩存的具體實(shí)現(xiàn)代碼如下感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助2013-06-06
asp.net Parameters.AddWithValue方法在SQL語(yǔ)句的 Where 字句中的用法
今天晚上看論壇,有人提問說(shuō),Parameters.AddWithValue方法在有些情況下不好使2009-01-01
動(dòng)態(tài)ItemTemplate的實(shí)現(xiàn)(譯) - item,template
動(dòng)態(tài)ItemTemplate的實(shí)現(xiàn)(譯) - item,template...2007-02-02
ASP.NET中等安全模式的一些經(jīng)驗(yàn)分享
如果你正在開發(fā)一個(gè)通用型的Web產(chǎn)品,比如BBS、CMS、BLOG這類的,那么,建議你閱讀以下本篇文章。2010-01-01




