啟用VS的JQuery智能感知,步驟如下:
step1 安裝VS2008 SP1
step2 安裝VS 2008 Patch KB958502
step3 引用vsdoc版的JQuery庫(kù)
step4 在正式環(huán)境中,必須要引用min版的jquery
注意:要達(dá)到目的,以上操作必不可少,上面鏈接我就不給出了,網(wǎng)上到處都是。 如果我們更新了腳本,可以通過"Ctrl+Shift+J"快捷方式更新Visual Studio的智能感知,或者單擊 編輯->IntelliSense->更新JScript Intellisense
既能在開發(fā)時(shí)使用智能感應(yīng),又能在運(yùn)行時(shí)使用min腳本庫(kù),可以采用以下二種方法
第一種,控制編譯效果,推薦方式,在網(wǎng)頁運(yùn)行時(shí)隱藏對(duì)jquery-1.2.6-vsdoc.js的引用。在這種方式下引用的min類庫(kù)只支持1.2.6及其以前的版本,對(duì)后期版本的min類庫(kù)在智能感應(yīng)時(shí)候要出錯(cuò)。
第二種,使用后端變量,如上所述,我們?nèi)绻?.3.2的min類庫(kù),是不是就沒有辦法了呢,答案是否定,可以采取如下方法引用。
前端控制顯示
后端定義變量
注意:上述方法當(dāng)中的min庫(kù)與vsdoc庫(kù)的版本并非必須一致。
在單獨(dú)的js文件中引用vsdoc庫(kù)
JQuery包裝集同DOM的轉(zhuǎn)換
domObject = jqueryObject[index]
width、outerWidth、padding、border、margin和innerWidth的關(guān)系圖示
【獻(xiàn)給初學(xué)者】VS2008下javascript與jquery的調(diào)試方法
這幾天在研究JQuery,因?yàn)閂S對(duì)js和jquery有智能感應(yīng),所以就想體驗(yàn)一把,還是蠻不錯(cuò)的;早就聽說VS2008也可以斷點(diǎn)(breakpoint)調(diào)試js,所以我自己就做了個(gè)Demo測(cè)試,我自己寫了個(gè)Micro js,下面是我用了以后的總結(jié):
1.不能調(diào)試單獨(dú)js文件中的的代碼
2.在HTML與js混排的頁面,要調(diào)試js有兩個(gè)條件,一個(gè)是必須要放在<head></head>中,二是必須要事件驅(qū)動(dòng),否則breakpoint形同虛設(shè)
下面是正確的調(diào)試步驟:
1.去掉IE的"禁用"腳本調(diào)試,這是必須的
2.不能在你要設(shè)斷點(diǎn)的地方單擊用"breakpoint"了,直接在你要設(shè)斷點(diǎn)的語句上面加一行"debugger;"就可以斷點(diǎn)調(diào)試了
上面是我自己使用的經(jīng)驗(yàn),如有不對(duì)的希望大家提出。。。
如對(duì)本文有疑問,請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答!! 點(diǎn)擊進(jìn)入論壇