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

2015-11-11 admin

鐜板湪鐨凧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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-139.html

文章标题:7个提高效率的JavaScript调试工具

相关文章
JavaScript编辑器推荐
主流编辑器有SublimeText,Notepad++,webstorm等,是使用最广泛的编辑器,但也有一些JavaScript编辑器提供有着各自的特性和功能,适应不同人的需求,以下是几款优秀的编辑器,相信你一定能找到自己喜欢的。 1. W...
2015-11-12
js性能优化 如何更快速加载你的JavaScript页面
确保代码尽量简洁 不要什么都依赖JavaScript。不要编写重复性的脚本。要把JavaScript当作糖果工具,只是起到美化作用。别给你的网站添加大量的JavaScript代码。只有必要的时候用一下。只有确实能改善用户体验的时候用一下。 ...
2015-11-12
10个强大的纯CSS3动画案例分享
我们的网页外观主要由CSS控制,编写CSS代码可以任意改变我们的网页布局以及网页内容的样式。CSS3的出现,更是可以让网页增添了不少动画元素,让我们的网页变得更加生动有趣,并且更易于交互。本文分享了10个非常炫酷的CSS3动画案例,希望大家...
2015-11-16
2015年JavaScript或“亲库而远框架”
2014年过去了,作为一个JavaScript开发者很难满怀信心的去“挽回”一个特定的库或技术,即便是强大的Angular,似乎也因为最近的一些事情而动摇。 2014年10月的ng-europe会议上,Angular开发者团队透露了一个关于...
2015-11-12
JavaScript实现PC手机端和嵌入式滑动拼图验证码三种效果
PC和手机端网站滑动拼图验证码效果源码,同时包涵了弹出式Demo,使用ajax形式提交二次验证码所需的验证结果值,嵌入式Demo,使用表单形式提交二次验证所需的验证结果值,移动端手动实现弹出式Demo三种效果 首先要确认前端使用页面,比如...
2017-03-17
JavaScript常用特效chm下载
下载地址:JavaScript常用特效chm下载 对了,如果打开空白,在手册上右键属性解除锁定即可。 ...
2015-11-12
css布局的各种FC简单介绍:BFC,IFC,GFC,FFC
什么是FC? Formatting Context,格式化上下文,指页面中一个渲染区域,拥有一套渲染规则,它决定了其子元素如何定位,以及与其他元素的相互关系和作用。 BFC 什么是BFC Block Formatting Context,块...
2018-05-17
从2014年的发展来展望JS的未来将会如何
<font face="寰�杞�闆呴粦, Arial, sans-serif ">2014骞达紝杞�浠惰�屼笟鍙戝睍杩呴€燂紝鍚勭�嶈��瑷€灞傚嚭涓嶇┓锛屼互婊¤冻鐢ㄦ埛涓嶆柇鍙樺寲鐨勯渶姹傘€傝繖浜涜��...
2015-11-12
12个你未必知道的CSS小知识
虽然CSS并不是一种很复杂的技术,但就算你是一个使用CSS多年的高手,仍然会有很多CSS用法/属性/属性值你从来没使用过,甚至从来没听说过。 1.CSS的color属性并非只能用于文本显示 对于CSS的color属性,相信所有Web开发人员...
2015-11-12
ajax为什么令人惊异?ajax的优缺点
使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变的信息。 Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。就像DHT...
2015-11-12
回到顶部