7个提高效率的JavaScript调试工具

鐜板湪鐨凧avaScript浜嬪疄涓婂凡鐒舵垚涓轰簡娴佽�岀殑web璇�瑷€锛屽嵆浣垮畠骞朵笉瀹岀編銆傚緢澶氱▼搴忓憳涓嶅枩娆㈢敤JavaScript鍐欎唬鐮侊紝鏄�鍥犱负鍐欏埌鍚庢潵鎬讳細鍑虹幇鍚勭�嶈帿鍚嶅叾濡欑殑bug锛岃€屼笖鍦ㄥ紑鍙戝ぇ鍨嬪簲鐢ㄧ▼搴忕殑杩囩▼涓�寰堝�规槗鐘�閿欍€傝€屼笖閴翠簬褰撲粖姝ょ被宸ュ叿鐨勭幇鐘讹紝瑕佹兂鍦ㄦ祻瑙堝櫒涓婂仛JavaScript璋冭瘯涔熶笉鏄�閭d箞鏂逛究銆�

銆€銆€涓嬮潰杩欏嚑涓�鍩轰簬妗岄潰鍜學EB鐨凧avaScript璋冭瘯宸ュ叿锛岃兘璁╀綘鏇撮珮鏁堝湴璋冭瘯JavaScript浠g爜锛岃繖鏍峰氨鍙�浠ワ細

  • 鏇存湁鏁堝湴澶勭悊鍔ㄦ€佺被鍨�
  • 浣垮簲鐢ㄧ▼搴忔洿绗﹀悎缂栫爜鏍囧噯

銆€銆€Firebug

銆€銆€Firebug宸茬粡鍑虹幇寰堝�氬勾浜嗭紝瀹冧负閭d簺涓昏�佸湪Firefox涓婂垱寤哄簲鐢ㄧ▼搴忕殑寮€鍙戜汉鍛樻彁渚涗簡涓€涓�搴旂敤鎵╁睍銆�

  • 鏄�鍋欻TML銆丆SS鍜孞avaScript娴嬭瘯鐨勪笓鐢ㄥ簲鐢ㄧ▼搴�
  • 姣旈粯璁ゆ祻瑙堝櫒鑷�甯︾殑寮€鍙戣€呭伐鍏风殑鍔熻兘鏇村己澶�
  • 鍏佽�歌�剧疆鏂�鐐癸紝浠ヤ究浜庡湪鍚勪釜闃舵�垫祴璇曠粨鏋�

銆€銆€濡傛灉浣犳槸鍦ㄥ叾浠栫殑娴忚�堝櫒涓婏紝濡傝胺姝岀殑Chrome娴忚�堝櫒涓婇潰寮€鍙戠▼搴忥紝閭e彲浠ヨ瘯璇旻irebug鐨勭簿绠€鐗堬紝鍔熻兘鐩稿悓锛屽彧鏄�鐣岄潰绋嶅井鏈夋墍宸�鍒�鑰屽凡銆�

銆€銆€瀹樻柟缃戠珯锛�http://getfirebug.com/

銆€銆€Opera Dragonfly

銆€銆€Opera娴忚�堝櫒骞朵笉鏄�闈炲父娴佽�岋紝鍏朵簰鑱旂綉鐢ㄦ埛浣跨敤浜烘暟鐢氳嚦涓嶅埌鍏ㄤ笘鐣岀殑1锛呫€備絾鏄�锛屽叾寮€鏀惧紡鐨凧avaScript娴嬭瘯鍜岃皟璇曞伐鍏峰彲鑳戒細鍚稿紩鍒颁綘銆�

  • 鏇磋交鏉惧湴妫€鏌�DOM
  • 绔嬮┈鐪嬪埌淇�鏀笴SS鍜孞avaScript鍚庣殑缁撴灉
  • 妫€鏌ラ敊璇�锛屾洿蹇�鍦版壘鍒板畠浠�鐨勬牴婧�

銆€銆€鍏朵粬娴忚�堝櫒涔熸�e湪涓嶆柇鏀瑰杽浠ュ�茬編Opera Dragonfly锛屼絾鏄�灏辩洰鍓嶅畠瀵筗eb寮€鍙戜汉鍛樿€岃█渚濈劧鏄�鏈€濂界殑娴嬭瘯宸ュ叿涔嬩竴銆�

銆€銆€瀹樻柟缃戠珯锛�http://www.opera.com/dragonfly/

銆€Debug bar

銆€銆€Internet Explorer涓嶅儚Firefox鍜孋hrome閭f牱鎻愪緵澶氱�嶆彃浠讹紝浣嗘槸瀵逛簬杩欎釜鐩�鍓嶄笘鐣屼笂浣跨敤浜烘暟鏈€澶氱殑娴忚�堝櫒鑰岃█锛孌ebugBar鏄�鏈€濂界殑鍓嶇��璋冭瘯宸ュ叿涔嬩竴銆傚畠娑电洊浜嗗嚑涔庢墍鏈変綘闇€瑕佺殑鍔熻兘锛�

  • DOM妫€鏌�
  • Cookie妫€鏌�
  • JavaScript璋冭瘯

銆€銆€濡傛灉鎮ㄧ殑涓绘祻瑙堝櫒鏄疘nternet Explorer锛岄偅涔圖ebugBar缁濆�规槸璺昏韩浜庡厛杩汮avaScript宸ュ叿鐨勬槑鏅洪€夋嫨銆�

銆€銆€瀹樻柟缃戠珯锛�http://www.debugbar.com/

銆€JSLint

銆€銆€JSLint鏄�鐢卞綋浠婁笘鐣學eb寮€鍙戦�嗗煙鏈€鐭ュ悕鐨勬妧鏈�鏉冨▉涔嬩竴——Douglas Crockford鎵€鍒涘缓鐨勪竴涓�鍩轰簬Web鐨勫伐鍏枫€備綘闇€瑕佸仛鐨勫氨鏄�澶嶅埗绮樿创浠g爜鍒癑SLint鐨勫湪绾跨紪杈戝櫒涓婏紝灏卞彲浠ワ細

  • 绐佸嚭鏄剧ず浠g爜涓�鐨勯敊璇�
  • 纭�淇濊��娉曠畝娲佸張绗﹀悎鏍囧噯
  • 鎸囧嚭JavaScript甯歌�佺殑绫诲瀷閿欒��銆�

銆€銆€瀹樻柟缃戠珯锛�http://www.jslint.com/

銆€JSLitmus

銆€銆€濡傛灉浣犳瘮杈冨湪鎰廕avaScript搴旂敤绋嬪簭鐨勬€ц兘锛孞SLitmus缁濆�规槸涓€涓�鍙�鐖辩殑灏忓伐鍏枫€傚畠鍙�浠ュ府鍔╀綘鍒涘缓浣犺嚜宸辩殑JavaScript鍩哄噯娴嬭瘯锛屼互渚夸簬浣犳潈琛�app寮€鍙戝悇涓�闃舵�电殑鎬ц兘銆�

銆€銆€瀹樻柟缃戠珯锛�http://www.broofa.com/Tools/JSLitmus/

銆€Write Code Online

銆€銆€Writecodeonline.com鏄�涓€涓�鍏ㄥ姛鑳界殑JavaScript缂栬緫鍣ㄣ€傚畠鎿嶄綔绠€鍗曟槗浜庝娇鐢�锛屽苟涓斿嚑涔庡彲浠ョ珛椹�鎸囧嚭bug銆傚�逛簬澶у瀷搴旂敤绋嬪簭鑰岃█锛屾槸涓€涓�涓嶅彲鎴栫己鐨勫緱鍔涘姪鎵嬨€�

銆€Tinkerbin

銆€銆€杩欐槸鐩�鍓嶆渶濂戒娇鐨勫湪绾縲eb寮€鍙戣�捐�″伐鍏蜂箣涓€銆俆inkerbin鍏佽�镐綘鍦ㄥ悓涓€涓獁eb搴旂敤绋嬪簭涓�娴嬭瘯HTML锛孋SS鍜孞avaScript銆備娇鐢═inkerbin涔嬫墍浠ュ湪娴嬭瘯JavaScript浠g爜鐗囨�靛�笻TML鍜孋SS鐨勫奖鍝嶄笂闈㈡樉寰楁洿涓轰究鎹凤紝鏄�鍥犱负鑳界湅鍒板嵆鏃剁粨鏋溿€�

銆€銆€鍙�鑳芥垜浠�浼氳�夊緱JavaScript寰堢箒鐞愶紝浣嗛偅鏄�鍥犱负瀹冧細閫愭�ヨ繘鍖栵紝鑰岄潪涓€寮€濮嬪氨鏄�涓€浜涘畯浼熺殑璁捐�°€備笂闈㈣繖浜涘伐鍏峰拰搴旂敤绋嬪簭鑳藉�逛綘鐨勫紑鍙戝拰娴嬭瘯鎻愪緵瑁ㄧ泭銆傚苟涓旀€绘湁涓€娆鹃€傚悎浣犵殑娴忚�堝櫒锛屽姪浣犳洿鍔犻珮鏁堟棤bug鍦板紑鍙慳pp銆�

銆€銆€鑻辨枃鍘熸枃锛�7 Best Tools to Make JavaScript Testing Easier缈昏瘧锛�codeceo


上一篇:AngularJS:何时应该使用Directive、Controller、Servic
下一篇:2014年十大编程语言

相关推荐

官方社区

扫码加入 JavaScript 社区