兩個JavaScript開發必知的利器

來源:互聯網
上載者:User

轉載請註明出處:http://blog.csdn.net/horkychen


之前有同事遇到了調試壓縮Javascript代碼的問題. 今天終於在Stack Overflow上發現了Charles, 用了Map Local功能,果然是神器. 雖然原理簡單,就是一個Web Proxy, 當讀取某個網頁資源時, 使用本地檔案替換掉原來的檔案, 它確實是一個可以解決實際問題的功能. 特別針對壓縮過的JS指令碼,不容易設定斷點,也不好加一些Log, 這時候用Charles可以幫我們解決這個問題了. 既然將檔案都定位到本地檔案, 我們就可以為所欲為了.
其它諸如CSS的修改也是沒問題.(瀏覽器內建的調試工具可以支援Fine Print, 解決一部分擠成一團的JS Script).


除了Charles之外,還有一個類似的軟體Fiddler. 下面是簡單的對比:

   Charles  ( Mac OS )  商業版    www.charlesproxy.com/download/

   Fiddler (Windows only)  Open-Source  www.fiddler2.com

*已經有不少的相關資料了,我這算是再次傳播吧. 還是那句話:工欲善其事,必先利其器!


軟體功能不算複雜, 很容易掌握. 我這裡簡單貼了兩張Charles的圖. 關於Fiddler可以參考阿里團隊貢獻的文章: 使用Fiddler提高前端工作效率
(執行個體篇).


然後指定本地的一個替代檔案就可以了。


直接使用瀏覽器的Debugger就可以看到效果了.




相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.