使用Visual Studio 2008 Sp1的智能感知。 操作如下 選擇菜單Edit-->IntelliSense-->updating JScript IntelliSense會對當前頁面的JS引用進行感知,如果沒有成功,將會在VS 2008 狀態欄出現下圖顯示的提示:

原因是:
假如我們引用了jquery-1.3.2.min.js
1 <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
進行智能感知的操作后,VS2008智能感知默認一個Js文件和對應的 –vsdoc.js 文件放到該文件相同的目錄下,所有會去找跟jquery-1.3.2.min.js同一目錄下是否有 jquery-1.3.2.min-vsdoc.js文件,如果沒有就會出現上圖顯示的提示,如果有則不會有此提示。
所以要想成功,可以這樣做:
將jquery-1.3.2.min.js文件重命名為jquery-1.3.2.js 跟jquery-1.3.2-vsdoc.js 放在同一目錄下,然后頁面寫上
1 <script type="text/javascript" src="jquery-1.3.2.js"></script>
再進行操作 Edit-->IntelliSense-->updating JScript IntelliSense,就可以出現 $的提示.
總的來說,解決問題的關鍵是 如果我們有一個 myScript.js 文件, 那么我們只需要創建一個空的 myScript-vsdoc.js 文件放到同一目錄下,就可以避免因為加載 myScript.js 文件導致的 JS 智能提示失效問題。
posted on 2009-11-18 17:29
becket_zheng 閱讀(333)
評論(0) 編輯 收藏 所屬分類:
網頁web前端技術