轉:javascript調試工具

來源:互聯網
上載者:User
今天在部落格園看到一個比較贊的ie外掛程式,可以用於ie6+的javascript調試外掛程式,省得我們調試的時候老寫alert那麼麻煩:javascript調試工具

今天因為一個聯動菜單的傳回值問題耗費了我整整一天時間,55555............

不過問題的出現總是伴隨著痛下的決心——忍無可忍的我找到了調試JS的利器:Companion.JS和Microsoft Script Debugger,下面是轉載的一些介紹:

 做web開發的朋友都清楚,js程式的調試是相當鬱悶的,因為首先這種語言文法比較靈活,它是一種弱類型的指令碼語言,很多錯誤是無法控制的,這些不談,最痛苦的是沒有什麼好的調試工具,現在的情況比以前稍好,在Firefox下還有firebug,這的確是一個不錯的js調試工具,但在IE下使用就很麻煩,而且效果很不好,鄙人一直苦於尋找一個很好的IE下的js調試工具,能夠自動捕獲錯誤,並定位位置和原因,沒想到今天竟在無意中尋找到了這麼個好工具,不敢私藏,共用出來,希望能為各位web開發人員帶來方便

這個工具的名字叫Companion.JS,請注意,這可不是一個js檔案,而是一個名字,它是作為ie的外掛程式來安裝使用的,而且需要結合Microsoft Script Debugger使用,通過安裝這個工具,但頁面出現錯誤時會在左上方彈出一個小錯誤提示,點擊會在IE下面顯示出一個錯誤控制台,就如FF下的firebug控制台一樣。錯誤資訊提示很詳細。

如下是官網的一個錯誤提示樣本圖:

官網地址:http://www.my-debugbar.com/wiki/CompanionJS/HomePage

具體使用方法為:
1、先下載Companion.JS安裝檔案,然後安裝。
2、下載安裝Microsoft Script Debugger,如果您的機器已經安裝過了就可以免過這一步。
3、開啟IE菜單“工具”--“Internet選項”--“進階”,找到“禁用指令碼調試(Internet Explorer)”和“禁用指令碼調試(在Internet Explorer之外)”,將兩個選項前面的對鉤都去掉,然後重啟IE。
4、在Ie中輸入:http://www.my-debugbar.com/wiki/uploads/CompanionJS/dummy.htm,然後點擊click me連結,如果左上方彈出一個小錯誤提示或下面控制台出現了錯誤資訊提示,就說明您已經安裝成功了。

提示:Microsoft Script Debugger下載可到MS官網(需要經過MS的作業系統正版驗證):http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=E606E71F-BA7F-471E-A57D-F2216D81EC3D#filelist或到baidu裡輸入“Microsoft Script Debugger 下載”尋找一下。

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/E_wsq/archive/2008/09/28/2990952.aspx

指令碼調試工具 Microsoft Script Debugger

     指令碼調試工具 Microsoft Script Debugger ,配合IE在調Ajax指令碼代碼時用得到,用 debugger; 設斷點。安裝後,將Internet 選項->進階->禁用指令碼調試(Internet Explorer) 前的“√”去掉。
安裝包:http://files.cnblogs.com/pcjim/Microsoft%20Script%20Debugger.rar


   
    補充:
    新添了一個結合IE7.0 一起使用的例子,測試頁面是一個aspx的前台頁面,裡面含有待測試的javascript。
    1、當待測頁面在IE7.0裡開啟後,點擊 “查看->指令碼偵錯工具->開啟”,出來如下視窗。

 2、選擇“Microsoft 指令碼調試器的新執行個體”

 3、在checkLogin()函數內按F9 設定斷點(F8逐步執行),點擊測試頁面上的“登入”按鈕則會啟用這個斷點。在命令視窗中添加對lname.value的監視,因為在使用者名稱沒有輸的情況下按下了“登入”按鈕,所以現在監視下來lname.value(使用者名稱)是空的。如所示:

    附:國外網站上的相關參考資料(Debugging JavaScript in Your Applications)
            http://www.codestore.net/store.nsf/unid/DOMT-5UBUVW

轉載至:http://www.cnblogs.com/xuben/archive/2009/12/05/1617810.html

今天因為一個聯動菜單的傳回值問題耗費了我整整一天時間,55555............

不過問題的出現總是伴隨著痛下的決心——忍無可忍的我找到了調試JS的利器:Companion.JS和Microsoft Script Debugger,下面是轉載的一些介紹:

 做web開發的朋友都清楚,js程式的調試是相當鬱悶的,因為首先這種語言文法比較靈活,它是一種弱類型的指令碼語言,很多錯誤是無法控制的,這些不談,最痛苦的是沒有什麼好的調試工具,現在的情況比以前稍好,在Firefox下還有firebug,這的確是一個不錯的js調試工具,但在IE下使用就很麻煩,而且效果很不好,鄙人一直苦於尋找一個很好的IE下的js調試工具,能夠自動捕獲錯誤,並定位位置和原因,沒想到今天竟在無意中尋找到了這麼個好工具,不敢私藏,共用出來,希望能為各位web開發人員帶來方便

這個工具的名字叫Companion.JS,請注意,這可不是一個js檔案,而是一個名字,它是作為ie的外掛程式來安裝使用的,而且需要結合Microsoft Script Debugger使用,通過安裝這個工具,但頁面出現錯誤時會在左上方彈出一個小錯誤提示,點擊會在IE下面顯示出一個錯誤控制台,就如FF下的firebug控制台一樣。錯誤資訊提示很詳細。

如下是官網的一個錯誤提示樣本圖:

官網地址:http://www.my-debugbar.com/wiki/CompanionJS/HomePage

具體使用方法為:
1、先下載Companion.JS安裝檔案,然後安裝。
2、下載安裝Microsoft Script Debugger,如果您的機器已經安裝過了就可以免過這一步。
3、開啟IE菜單“工具”--“Internet選項”--“進階”,找到“禁用指令碼調試(Internet Explorer)”和“禁用指令碼調試(在Internet Explorer之外)”,將兩個選項前面的對鉤都去掉,然後重啟IE。
4、在Ie中輸入:http://www.my-debugbar.com/wiki/uploads/CompanionJS/dummy.htm,然後點擊click me連結,如果左上方彈出一個小錯誤提示或下面控制台出現了錯誤資訊提示,就說明您已經安裝成功了。

提示:Microsoft Script Debugger下載可到MS官網(需要經過MS的作業系統正版驗證):http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=E606E71F-BA7F-471E-A57D-F2216D81EC3D#filelist或到baidu裡輸入“Microsoft Script Debugger 下載”尋找一下。

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/E_wsq/archive/2008/09/28/2990952.aspx

指令碼調試工具 Microsoft Script Debugger

     指令碼調試工具 Microsoft Script Debugger ,配合IE在調Ajax指令碼代碼時用得到,用 debugger; 設斷點。安裝後,將Internet 選項->進階->禁用指令碼調試(Internet Explorer) 前的“√”去掉。
安裝包:http://files.cnblogs.com/pcjim/Microsoft%20Script%20Debugger.rar


   
    補充:
    新添了一個結合IE7.0 一起使用的例子,測試頁面是一個aspx的前台頁面,裡面含有待測試的javascript。
    1、當待測頁面在IE7.0裡開啟後,點擊 “查看->指令碼偵錯工具->開啟”,出來如下視窗。

 2、選擇“Microsoft 指令碼調試器的新執行個體”

 3、在checkLogin()函數內按F9 設定斷點(F8逐步執行),點擊測試頁面上的“登入”按鈕則會啟用這個斷點。在命令視窗中添加對lname.value的監視,因為在使用者名稱沒有輸的情況下按下了“登入”按鈕,所以現在監視下來lname.value(使用者名稱)是空的。如所示:

    附:國外網站上的相關參考資料(Debugging JavaScript in Your Applications)
            http://www.codestore.net/store.nsf/unid/DOMT-5UBUVW

轉載至:http://www.cnblogs.com/xuben/archive/2009/12/05/1617810.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.