enkman是一款歷史非常悠久的JavaScript調(diào)試器,從最初Netscape/Mozilla時期,Venkman就力圖為Mozilla系列瀏覽器提供JavaScript調(diào)試功能,F(xiàn)在基本能夠運行在所有Mozilla家族的產(chǎn)生平臺上。
現(xiàn)在,在擴展中心中,Venkman已經(jīng)重新命名為JavaScript調(diào)試器。他提供了強大的對JavaScript的調(diào)試功能,大家最常用的IDE開發(fā)環(huán)境的調(diào)試器中有的功能,基本都能夠在Venkman上找到。斷點調(diào)試、單步跟蹤、監(jiān)視變量等。不管是開發(fā)網(wǎng)頁中的JavaScript部分,還是進行火狐擴展開發(fā),Venkman都能夠提供非常強大的調(diào)試功能。
當(dāng)然現(xiàn)在,F(xiàn)irebug也提供了越來越強大的調(diào)試功能。
還有個比較老的Trick,可以在JavaScript程序中設(shè)置斷點,就是在需要進入調(diào)試器的地方加上一行代碼即可:
debugger;