JavaScript调试工具汇总


Posted in Javascript onDecember 23, 2014

现在的JavaScript事实上已然成为了流行的web语言,即使它并不完美。很多程序员不喜欢用JavaScript写代码,是因为写到后来总会出现各种莫名其妙的bug,而且在开发大型应用程序的过程中很容易犯错。而且鉴于当今此类工具的现状,要想在浏览器上做JavaScript调试也不是那么方便。

JavaScript调试工具汇总

下面这几个基于桌面和WEB的JavaScript调试工具,能让你更高效地调试JavaScript代码,这样就可以:

更有效地处理动态类型使应用程序更符合编码标准

Firebug

JavaScript调试工具汇总

Firebug已经出现很多年了,它为那些主要在Firefox上创建应用程序的开发人员提供了一个应用扩展。

是做HTML、CSS和JavaScript测试的专用应用程序比默认浏览器自带的开发者工具的功能更强大允许设置断点,以便于在各个阶段测试结果

如果你是在其他的浏览器上,如谷歌的Chrome浏览器上面开发程序,那可以试试Firebug的精简版,功能相同,只是界面稍微有所差别而已。

官方网站:http://getfirebug.com/

Opera Dragonfly

JavaScript调试工具汇总

Opera浏览器并不是非常流行,其互联网用户使用人数甚至不到全世界的1%。但是,其开放式的JavaScript测试和调试工具可能会吸引到你。

更轻松地检查DOM立马看到修改CSS和JavaScript后的结果检查错误,更快地找到它们的根源

其他浏览器也正在不断改善以媲美Opera Dragonfly,但是就目前它对Web开发人员而言依然是最好的测试工具之一。

官方网站:http://www.opera.com/dragonfly/

Debug bar

JavaScript调试工具汇总

Internet Explorer不像Firefox和Chrome那样提供多种插件,但是对于这个目前世界上使用人数最多的浏览器而言,DebugBar是最好的前端调试工具之一。它涵盖了几乎所有你需要的功能:

DOM检查Cookie检查JavaScript调试

如果您的主浏览器是Internet Explorer,那么DebugBar绝对是跻身于先进JavaScript工具的明智选择。

官方网站:http://www.debugbar.com/

JSLint

JavaScript调试工具汇总

JSLint是由当今世界Web开发领域最知名的技术权威之一——Douglas Crockford所创建的一个基于Web的工具。你需要做的就是复制粘贴代码到JSLint的在线编辑器上,就可以:

突出显示代码中的错误确保语法简洁又符合标准指出JavaScript常见的类型错误。

官方网站:http://www.jslint.com/

JSLitmus

如果你比较在意JavaScript应用程序的性能,JSLitmus绝对是一个可爱的小工具。它可以帮助你创建你自己的JavaScript基准测试,以便于你权衡app开发各个阶段的性能。

官方网站:http://www.broofa.com/Tools/JSLitmus/

Write Code Online

Writecodeonline.com是一个全功能的JavaScript编辑器。它操作简单易于使用,并且几乎可以立马指出bug。对于大型应用程序而言,是一个不可或缺的得力助手。

Tinkerbin

这是目前最好使的在线web开发设计工具之一。Tinkerbin允许你在同一个web应用程序中测试HTML,CSS和JavaScript。使用Tinkerbin之所以在测试JavaScript代码片段对HTML和CSS的影响上面显得更为便捷,是因为能看到即时结果。

总结:

可能我们会觉得JavaScript很繁琐,但那是因为它会逐步进化,而非一开始就是一些宏伟的设计。上面这些工具和应用程序能对你的开发和测试提供裨益。并且总有一款适合你的浏览器,助你更加高效无bug地开发app。

Javascript 相关文章推荐
编写高性能的JavaScript 脚本的加载与执行
Apr 19 Javascript
jQuery新闻滚动插件 jquery.roller.js
Jun 27 Javascript
异步动态加载js与css文件的js代码
Sep 15 Javascript
jquery append()方法与html()方法的区别及使用介绍
Aug 01 Javascript
JS上传图片前实现图片预览效果的方法
Mar 02 Javascript
JavaScript中的this关键字使用详解
Aug 14 Javascript
Vue服务器渲染Nuxt学习笔记
Jan 31 Javascript
JavaScript引用类型RegExp基本用法详解
Aug 09 Javascript
Angular angular-file-upload文件上传的示例代码
Aug 23 Javascript
每周一练 之 数据结构与算法(Stack)
Apr 16 Javascript
初学node.js中实现删除用户路由
May 27 Javascript
微信小程序制作扭蛋机代码实例
Sep 24 Javascript
jQuery制作简洁的多级联动Select下拉框
Dec 23 #Javascript
jQuery元素选择器用法实例
Dec 23 #Javascript
jquery制作漂亮的弹出层提示消息特效
Dec 23 #Javascript
使用jQuery仿苹果官网焦点图特效
Dec 23 #Javascript
jQuery分组选择器用法实例
Dec 23 #Javascript
常用的JS验证和函数汇总
Dec 23 #Javascript
jQuery后代选择器用法实例
Dec 23 #Javascript
You might like
关于js与php互相传值的介绍
2013/06/25 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
2014/06/23 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
jquery绑定原理 简单解析与实现代码分享
2011/09/06 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
jquery获取对象的方法足以应付常见的各种类型的对象
2014/05/14 Javascript
手机开发必备技巧:javascript及CSS功能代码分享
2015/05/25 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
2018/09/14 Javascript
javascript使用substring实现的展开与收缩文字功能示例
2019/06/17 Javascript
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
vue自定义switch开关组件,实现样式可自行更改
2019/11/01 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
python 回调函数和回调方法的实现分析
2016/03/23 Python
python方法生成txt标签文件的实例代码
2018/05/10 Python
python2.7使用plotly绘制本地散点图和折线图
2019/04/02 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
如何在django中运行scrapy框架
2020/04/22 Python
如何解决pycharm调试报错的问题
2020/08/06 Python
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
Skyscanner澳大利亚:全球领先的旅游搜索网站
2018/03/24 全球购物
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
2015/07/24 面试题
J2ee常用的设计模式?说明工厂模式
2015/05/21 面试题
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
上课迟到检讨书300字
2014/10/15 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
小学少先队辅导员述职报告
2015/01/10 职场文书
西柏坡观后感
2015/06/08 职场文书
公司致全体员工的感谢信
2019/06/24 职场文书
php实现自动生成验证码的实例讲解
2021/11/17 PHP