[Javascript][jQuery] jQuery IntelliSense for VS2008

摘要:[JS][jQuery] jQuery IntelliSense for VS2008

下載並安裝 jQuery vsdoc.js的Hotfix,網址如下
http://code.msdn.microsoft.com/KB958502

使用方式
1. 只支援 Visual Stduio 2008 SP1 與 Visual Web Developer 2008 Express edition with SP1。
(參考 http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx)

2. 為 Javascript 提供 IntelliSense 功能,只要 js 檔案有相對應的 -vsdoc.js 文件檔,js 文件必須放在同一層目錄。
例如 myUtils.js 與 myUtils.debug.js 的文件檔為 myUtils-vsdoc.js,-vsdoc 是固定檔名。
如果沒有文件檔而造成 IntelliSense 失效,可以試試看建立一個空的文件檔
(參考 http://blog.darkthread.net/blogs/darkthreadtw/archive/2009/04/22/js-intellisense-error.aspx )
(參考 http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx )

3. jQuery 相關 script 文件下載網址
http://www.asp.net/ajaxlibrary/cdn.ashx
包含 vsdoc.js,如果 vsdoc.js 版本不是最新但是主、次版本與 jquery.js相同,可以將子版本編號改成最新即可。
譬如 vsdoc.js 最新版是 jquery-1.4.1-vsdoc.js,jquery 最新版是 jquery-1.4.2.js,vsdoc.js 可改成 jquery-1.4.2-vsdoc.js。

4. 使用方式參考
http://blogs.msdn.com/webdevtools/archive/2008/10/28/rich-intellisense-for-jquery.aspx
下列方式是安裝 Hotfix 前,使用 vsdoc 方式,在安裝 Hotfix 後就不用再寫語法參考 vsdoc 文件檔了
<script type="text/javascript" src="js/jquery-1.2.6.js"></script>
<% if (false) { %>
    <script type="text/javascript" src="js/jquery-1.2.6-vsdoc.js"></script>
<% } %

5. 使用 MasterPage 時,可以將 jQuery 參考標籤放在 Head 標籤內(不是放在 Header 的 ContentPlaceHolder),
不過 IntelliSense 似乎失效了。
(參考 http://fannys23.pixnet.net/blog/post/23308877 )