function appendDebug(info,color)
...{
/**//*
if (appendDebug.arguments.length < 2)
{ color = "black"; }
document.all."debugInfo").innerHTML += "<br><font color="+color+">"+info+"</font>";
*/ }
在需要调试时,将方法中的代码注释代码打开。
3)在程序的调试点,调用appendDebug(info)将调试性的过程信息输出,如下面这段示例的代码:
function fun1(param1,param2) ...{ … appendDebug("fun1入参param1值为"+ param1,"blue"); … appendDebug("fun1入参param2值为"+ param2,"yellow"); … }
这样,程序运行时的过程性信息就可以用不同的颜色记录下来以资调试之用。
在缺少调试器的时候,这个土制炉灶确实帮了我不少的忙,代码行数近2000行的“下拉框智能诱导控件”和“多功能日历控件”的JavaScript程序就是通过此方法完成调试的。由于目前已有的JavaScript调试工具还不够强大,这个方法依然有指导意义。
请稍等,评论加载中...