精灵点点基础教程4 -- 编辑与调试脚本

摘要:若是你按着前面的说明一步一步操做过来的话,应该已是不止一次的进入过【编辑界面】了。可是却没有真正的手写过一行脚本。下面咱们就来手写咱们的第一个点点脚本,Hello Jianjian. javascript

要想写脚本,首先得进入【编辑界面】, 这里咱们从【主界面】点击【新建】按钮进入。进入后,在编辑框内,输入以下代码 html


目录  

精灵点点简明教程1 -- 下载与安装java

精灵点点简明教程2 -- 基本操做ide

精灵点点简明教程3 -- 录制脚本函数

精灵点点简明教程4 -- 编辑与调试脚本学习

精灵点点简明教程5 -- 编写扩展程序this

精灵点点简明教程6 -- 发布脚本命令行

精灵点点简明教程7 -- 自建窗体debug


   

第一个点点脚本:Hello JianJian

若是你按着前面的说明一步一步操做过来的话,应该已是不止一次的进入过【编辑界面】了。可是却没有真正的手写过一行脚本。下面咱们就来手写咱们的第一个点点脚本,Hello Jianjian. 调试

要想写脚本,首先得进入【编辑界面】,这里咱们从【主界面】点击【新建】按钮进入。进入后,在编辑框内,输入以下代码

alert('Hello JianJian');

而后点击调试,看看是什么效果?是否是弹出了一个提示文字为“Hello JianJian”的对话框。 

是否是有点小兴奋,终于凭手打代码就运行出了效果,固然这个太过简单,下面咱们来复杂一点的。

var a = 1 ;
if(a==1){
  alert('Hello JianJian');
}
else
{
  for(var i=0;i<2;i++){
    debug('aa');
  }
  var ii = 0;
  while(ii<2){
    info('bb');
    ii++;
  }
}

是否是有点眼熟,是的这就是JS语法,只要你熟悉JS语法,写点点脚本几乎是零学习成本,只须记住一些点点的内置函数便可

点点支持的函数请参考的【点点API速查】以及【点点底层API速查】 

JS语法,能够参考网上的教程,不少,这里不做详细介绍了 。 

 

编辑与调试脚本

在主界面【操做区】点击【新建】。

在主界面【脚本列表与操做区】点击 【编辑脚本】 编辑脚本 按钮

在主界面【操做区】点击【录制】,当停止录制时均可以进入【脚本编辑与调试界面

界面以下: 
录制编辑界面 

编辑功能目录支持的比较少,主要就是语法着色,自动缩进功能,暂时不做详细介绍。

下面详细说说调试功能,调试功能的使用方法和其它的IDE基本相同。  

首先在须要的地方打断点,打断点的方法就是在编辑区域左边灰色区域点击,打完断点后,界面以下。 

编辑与调试界面 

而后点击调试按钮。程序运行后,会中断在第三行,中断时的界面以下。  

编辑与调试界面 

此时能够命令时输入"a",而后回车。再输入"d"而后回车。此时界面以下: 

编辑与调试界面 

能够看到,已经输出了"a"的值为"1".而"d"的值为"undefined".这是由于。目前中断了第三行,只执行了三行的代码。因此"a"的值出来了,但"d"的值没有出来。 

此时 

  • 若是想进行单步步入调试(遇到函数进入函数体),能够点击【步入】按钮。 快捷键 【F7】
  • 若是想进行单步步过调试(遇到函数直接跳过)则点击【步进】按钮 快捷键 【F8】 
  • 若是想直接跳到下一个断点,则点【继续】按钮。 
  • 若是想停止调试,而后直接点【中止】按钮便可。 

若是想【取消断点】直接在红点处再点一下便可。 

固然有些场景断点调试并非很方便,因此咱们也封装了一些调试函数。 

分别是

debug(msg);
info(msg);
warning(msg);
error(msg);
fatal(msg);
 例如输入以下的代码
debug('this is debug message');
info('this is info message');
warn('this is warn message');
error('this is error message');
fatal('this is fatal message');

执行的结果以下: 

编辑与调试界面 
默认状况的调试级别是【INFO】,因此只显示了【INFO】以上的级别,而【DEBUG】级别的没有显示出来。若是想显示出来【DEBUG】 级别的信息,只须在上面的代码以前加上一句

setDebugLevel(DEBUG);

便可。 

  • DEBUG : 调试脚本应用到此级别
  • INFO : 记录脚本的平常运行状况应用到此级别
  • WARN : 代表脚本会有潜在错误的存在应用此级别
  • ERROR : 虽然发生错误,但不影响脚本正常运行应用到此级别
  • FATAL : 发生了致命的错误,脚本不该该继续执行下去  

调试信息】在【编辑页面(调试界面)】会根据级别将相应的信息输出到命令行窗口中去。在【运行模式】(在主界面点击运行)目前直接忽略              

相关文章
相关标签/搜索