前段时间写一个JavaScript的程序,根据用户鼠标的操作进行控件的拖放。感觉用alter,断点调试的方法太难受了。就仿照MFC的TRACE功能写了如下的小代码(trace.js),有问题或建议请发邮件 [email protected] 联系。
拥有的功能如下:
  trace(str) : 在调试窗口输出信息;
  traceObj(obj): 在调试窗口输出对象所有不为空的属性;
  tracefmt(...): 按照用户定义的格式进行输出
  traceHTML():  输出当前函数所在页面的HTML页面
  
  使用例子如下:
<input type ="button" onclick = "tracefmt('%s add %s = %s', val1.value, val2.value, result.value)" value = "TestTrace">