我是初学javaScript的,并且是自学的,学习中有个困难,那就是如何对我自己写的javaScript脚本进行校验,我知道直接运行项目,看是否实现其功能这种方法,不过实在是太麻烦了,各位达人不知道有没有更好的方法进行校验,谢谢

解决方案 »

  1.   

    脚本错误是会在浏览器中显示出来的,在浏览器的左下角(IE),错误控制台(FF)
      

  2.   

    第一步:
    "脚本错误是会在浏览器中显示出来的,在浏览器的左下角(IE),错误控制台(FF)"
    找出大概位置第二步:
    alert('errinfo');eg1.
    function run(x)
    {
      alert('IN_args:'+x);
      var a=1;
      alert('Pass1');
      for(i=0;i<20;i++)
      {
        alert('IN for:'+i);
      }
      alert('Pass2');
      aaaaaaaaaaaaaaaaa.bbbbbbbbbbbbbbbbbb....this is Error
      alert('OK');
    }这个 alert 方法对事件监控的调试非常不方便.alert阻塞程序,可以用这个方法eg2
    function errInfo(strE,errTxt)
    {
      var e=document.getElementById(strE);
      e.innerHTML=errTxt;
    }function mousemove(e)
    {
      var x=event.clientX;
      var y=event.clientY;
      errTxt=''+x+y;
      //调试
      errInfo('err',errTxt);
    }html:
    <body onmouseover="mousemove()">
    <div id="err">errInfo in here</div>
    </body>
    大概意思...或者直接找个Js调试器
    比如下载个FF的 Venkman
      

  3.   

    你的这个问题我也想了很久了,下面就给出我的一些做法吧,希望对你能有所帮助:
    一,你运行的时候,在IE中选上,显示友好http错误,这样如果你在IE中打开脚本代码,如果这些代码有错的话,你只要点击IE左下角的感叹号图标就可以知道错在哪了,是什么原因了.二:我不知道这位朋友是学什么编程的,应该不是单纯的javascript脚本编程吧,如果在.net中,你也可以用下面的方法调试的:
    在运行的时候,你可以设置单步调试。这样你可以在代码中随时知道你的那块代码出错了。
    当然了,你也可以设置断点调试。这样也是可以的
    三:听说现在有一个类似于Jnuit的工具,名字好像叫:jsunit你去找一下,这个工具,看看有没有最后推荐你写javascript代码的时候。使用一些编写脚本的工具,这样可以让你减少犯错误的几率,比如1st JavaScript Editor这个工具就很好用的