javascript脚本调试方法小结


Posted in Javascript onNovember 24, 2008

1、 alert方法
这也是十分原始的方法,但调试起来十分麻烦。
2、 debugger方法
首先打开Internet选项——高级,将“禁用脚本调试(Internet Explorer)”的勾去掉
如果想其他浏览器也启用调试,那么可以把“禁用脚本调试(其他)”的勾也去去掉。
然后在你想需要地方进行调试,就加入debugger,如
<script type="text/javascript">
debugger;
var s="debugger可调试";
alert(s);
</script>
用ie打开该页面,就会出现自动调用VS2005进行调试.
点击是,像平时一样按F10或F11就可以进行调试了

正在或者准备从事javascript编程的人都会使用这个神奇的东西,感到无比自豪。
它几乎可以实现你所想要的任何功能,在不借助任何工具的情况下。
然后,使用过他的人都会知道,这种编程脚本,查询出错或者叫做调试吧,比较麻烦。

下面,我结合自己的一些经验,当然也有一部分自来互联网了。呵呵
1、使用alert函数
这个函数在调试的时候,运用是最多的,针对某个变量或者数组之类的,认为那个地方可能存在问题,就在那个地方alert输出一下,呵呵。
2、使用编辑器的语法高亮功能
针对一些拼写,可能存在错误的地方,使用带有语法高亮功能的编辑器不失为一个好方法,当前有语法高亮功能的编辑器比较多,如editplus、UltraEdit、Dreamweaver等等,如果是在编写代码的时候有关键字(或许准确的保留字吧)拼写错误,就会以不同的颜色给出。
document.write("hello World!");
如果上句中的保留字发生拼写错误,颜色会给出提示,
documents.write("hello World!");
3、注意大小要区分(注意,html是不区分大小写的,但是你的js代码直接写在html里面,就造成了好像要区分大小的现象,这个一定要注意)
在这种脚本语言中是要严格区分大小写的,如果拼写错误,不但颜色不对,还会造成方法错误,不能继续往下执行。
4、括号的配对
这里的括号就包括常用的大括号、小括号,在进行检查的时候这个是一个重点。
5、严格执行代码缩排风格
这个也是相当重要的,特别是在查询错误的时候,当然,你也不能因为这个才保持这种风格了,很会节约时间的。
6、使用浏览器运行调试
其实每一种浏览器都对错误有显示功能,如IE系列、FF等,只是你没有发现而也,这里重点说一下FF的调试功能,特别好用的。
FF自身就有一个错误控制台的功能,开启之后,就会提示错误信息。
当然,最好用的还是要数Web Developer和FireBug插件了,这两个插件的使用方法有很多文章都有介绍。

Javascript 相关文章推荐
jquery.boxy插件的iframe扩展代码
Jul 02 Javascript
javascript中验证大写字母、数字和中文
Jan 15 Javascript
JavaScript DOM节点添加示例
Jul 16 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
Aug 11 Javascript
jQuery.prop() 使用详解
Jul 19 Javascript
jQuery 限制输入字符串长度
Jun 20 Javascript
BOM系列第二篇之定时器requestAnimationFrame
Aug 17 Javascript
Angular.JS中指令ng-if的注意事项小结
Jun 21 Javascript
20行JS代码实现网页刮刮乐效果
Jun 23 Javascript
使用vue实现多规格选择实例(SKU)
Aug 23 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
May 03 Javascript
vue接口请求加密实例
Aug 11 Javascript
createElement动态创建HTML对象脚本代码
Nov 24 #Javascript
javascript innerHTML、outerHTML、innerText、outerText的区别
Nov 24 #Javascript
javascript call和apply方法
Nov 24 #Javascript
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
Nov 24 #Javascript
javascript 贪吃蛇实现代码
Nov 22 #Javascript
js利用div背景,做一个竖线的效果。
Nov 22 #Javascript
JavaScript使用技巧精萃[代码非常实用]
Nov 21 #Javascript
You might like
PHP与已存在的Java应用程序集成
2006/10/09 PHP
php正则表达式获取内容所有链接
2015/07/24 PHP
PHP的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
javascript Array.sort() 跨浏览器下需要考虑的问题
2009/12/07 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
JavaScript File分段上传
2016/03/10 Javascript
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
Bootstarp 基础教程之表单部分实例代码
2017/02/03 Javascript
jQuery 实现图片的依次加载图片功能
2017/07/06 jQuery
详解基于DllPlugin和DllReferencePlugin的webpack构建优化
2018/06/28 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
2020/03/10 Javascript
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
python设置环境变量的作用和实例
2019/07/09 Python
Python使用matplotlib 模块scatter方法画散点图示例
2019/09/27 Python
python使用 cx_Oracle 模块进行查询操作示例
2019/11/28 Python
Pytest单元测试框架如何实现参数化
2020/09/05 Python
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
大码女装:Ulla Popken
2019/08/06 全球购物
资深财务管理人员自我评价
2013/09/22 职场文书
银行职业规划书范文
2013/12/28 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
投资意向书范本
2014/04/01 职场文书
2014县政府领导班子三严三实对照检查材料思想汇报
2014/09/26 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
运动会班级前导词
2015/07/20 职场文书
Python词云的正确实现方法实例
2021/05/08 Python
Pygame Rect区域位置的使用(图文)
2021/11/17 Python