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