processingjs中有趣的接

processingjs http://processingjs.org/源码中有两个有趣的链接,都是和图形图像相关的。


我猜的没错,John Resig 的processingjs http://ejohn.org/blog/processingjs/果然是使用JavaScript解析Processing语法,转化为js代码,再动态执行的。processingjs实现了大部分常用的Processing接口。
if ( code ) {      
      (function(Processing){with (p){        
        eval(parse(code, p));/*在此解析、执行*/      
      }})(p);      
    }
  
    if (p.setup) {
      inSetup = true;
      p.setup();
    }
    
    inSetup = false;
    
    if ( p.draw ) {
      if ( !doLoop ) {
        p.redraw();
      } else {
        p.loop();
      }
    }

不足2000行的js代码,真是了不起!

你可能感兴趣的:(JavaScript,算法,.net,Blog)