如何调试 js代码
ie中如何调试js, ie 8 中自带调试工具
调式步骤:
① 先打开开发人员工具->脚本
② 下断点 –》点击启动调试
③ 刷新页面,进入调试状态
④
f11->一行一行执行
f10-> 跳过一个函数继续执行(相当于把一个函数当做一个语句执行)
shift+f11->跳出函数
通过逐行调试,我们可以看到局部变量变化情况.
注意: 取消断点
最原始的方法 ,通过 window.alert(信息); document.write(“信息”);
对于低版本的ie 浏览器,需要做下面的处理,才能进行js调试.
1. 安装Microsoft Script EditorMicrosoft Script Editor是office2003中的一个组件。要安装Microsoft Script Editor,首先要有office的安装程序。安装步骤如下:
a. 打开word,工具-宏-Microsoft脚本编辑器,这个时候会需要office的安装文件。
b. 执行完上一步后,在Microsoft Script Editor中,调试-安装web调试,这个时候还会需要office的安装文件。
c. 完成安装后,重起IE和Microsoft Script Editor。
2. 调试
先决条件:
1. 安装了Microsoft Script Editor或Microsoft Script debugger
2. IE中打开了脚本调试。
要在IE中进行JavaScript debugger调试,首先要在IE-工具-internet选项-高级 中取消“禁止脚本调试”, 然后重起IE就可以使用Microsoft Script Editor。注意:IE较为不稳定,可能会出现该选项失效的情况,请关闭IE重来一遍。
如何使用Microsoft Script Editor进行调试:
在JavaScript代码中,在你想要设断点的位置,加上“debugger;” 在已经处于debugger状态的Microsoft Script Editor代码窗口中设置断点。 在IE中直接调用Microsoft Script Editor,请在IE地址栏中输入“javascript:debugger;”回车。 Microsoft Script Editor的具体使用方法请参考Microsoft Script Editor的帮助文档。
也可以用firebug debugbar
如何处理js的bug
js 代码发生错误,如何定位其错误呢?
1. 可以通过程序员的经验来判断
2. window.alert() 来输出信息
3. 使用firebug 的 调式用具 [cy--5,浏览器对象模型BOM]