2012年9月9日 星期日

Visual Studio 2008 + JQuery

http://e-stickynotes.blogspot.tw/2010/01/jquery-visual-studio-2008-intellisense.html

讓 jQuery 在 Visual Studio 2008 中也有 IntelliSense

[ jQuery And Visual Studio 2008 ]
有使用 Visual Studio 工具開發的人都知道,它有個非常好用的功能叫做 IntelliSense,沒有了它對於記性不好的我來說實在很不方便,而現在有個非常流行的 Javascript 函式庫叫做 jQuery,那它有沒有 IntelliSense 的功能呢? 別擔心,jQuery 已經被微軟整合到 Visual Studio 的產品裡,所以當然也有 IntelliSense 的功能囉,對於剛學習 jQuery 的人來說真的是很方便呢。

[ 下載 ]
[ 安裝步驟 ]
步驟 1.

請依照下載順序安裝,安裝完 Visual Studio 2008 sp1 之後才能安裝 VS90SP1-KB958502-x86,否則他不會讓你繼續安裝。

步驟 2.

先在 Visual Studio 建立一個網站,然後建立一個資料夾 例如 javascript,然後把 jquery-1.3.2.js 和 jquery-1.3.2-vsdoc2.js 這兩個檔案丟進去 javascript 資料夾,請注意要把 jquery-1.3.2-vsdoc2.js 檔名改成 jquery-1.3.2-vsdoc.js,還有這兩個檔案的 jquery-1.3.2 這個部份的檔名也要一樣才能對應。

步驟 3.

接著找到 <head>...</head>,然後在裡面加入底下程式碼。
<script src="javascript/jquery-1.3.2.js" type="text/javascript"></script>
步驟 4.

然後在編輯 -> IntelliSense -> 更新 JScript Intellisense,就可以開始使用了。
[ 補充 ]
如果想在外部 javascript 也能使用 Intellisense 怎麼辦呢?

只要在 javascript 檔案裡加入底下程式碼就可以了。
/// <reference path="jquery-1.3.2.js" />



http://hi.baidu.com/yashua839/item/16b26997aa04dbbccc80e529

visual studio 2008中出現更新JScript IntelliSense 時發生錯誤:....jquery-1.3.2.min.js: @ 18:9345

Visual Web Developer 2008出現:“更新JScript IntelliSense 時發生錯誤: C:\Documents and Settings\{user}\MyDocuments\Visual Studio 2008\WebSites\{project}\js\jquery-1.3.2.min.js: Object doesn't support this property or method @ 18:9345..."
在搜索引擎找到一篇文章,安裝HotFix沒有解決,
------------------安裝HotFix------------------------------ -----
在VS.net 2008中使用JQuery中,在輸入JQuery相關的JavaScript代碼後,無自動代碼感知列表。如輸入代碼的過程中,在VS.net2008的錯誤列表中會提示由於外部腳本引用中存在錯誤,因此未生成客戶端腳本intellisense(智能感知)。搜索了一下,需要下載補丁程序。
警告53 更新JScript IntelliSense 時出錯: 由於外部腳本引用中存在錯誤,因此未生成客戶端腳本IntelliSense 信息。H:\zgs0805\zonghe\trainTicketSaleSite.html 1 1 H:\zgs0805\
需要為vs.net 2008安裝如下補丁,下面是該補丁的介紹:KB958502-JScript Editor support for “-vsdoc.js” IntelliSense documentation files,在微軟的MSDN下載頻道中下載:
VS90SP1-KB958502-x86.exe runtime binary, 2184K, uploaded Nov 4 - 14265 downloads該補丁比較新,才推出的:Release Details StatusReleasedRelease Date十一月03 2008 Updated On十一月03 2008Updated By DDHotfixWiki Link[release:1736 ]
如果下載後提示無法安裝,或者仍然不出現,需要下載visual studio.net 2008的SP1 .
-------------------------------------------------- -------------------------------------------------- -------------------
琢磨了半天,終於打開解決方案了,​​如下:

1.不要使用Minified版本(jquery-1.3.2.min.js),改用Uncompressed版本(jquery-1.3.2.js) 
2.把jquery-1.3.2-vsdoc2.js重命名為jquery-1.3. 2-vsdoc.js
假如你有使用jQuery UI的話,你應該會有jquery-ui-1.7.1.custom.min.js這個檔案,除了以上兩點,還要建立一個空白文本,重命名為jquery-ui-1.7.1 .custom.min-vsdoc.js給它。
最後全部放置在同一個目錄下,再去ToolBar的Edit,更新一次jQuery IntelliSense就OK了。
如下圖所示:

沒有留言:

張貼留言