terra.js

授权协议 MIT
开发语言 JavaScript
所属分类 企业应用、 教学科研相关
软件类型 开源软件
地区 不详
投 递 者 法烨华
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

terra 是一个超级可定制的用来创建和分析生物学模拟器的 JavaScript 框架。

示例代码:

var gameOfLife = new terra.Terrarium(25, 25);

terra.creatureFactory.register({
  type: 'GoL',
  colorFn: function () { return this.alive ? this.color + ',1' : '0,0,0,0'; },
  wait: function () {},
  isDead: function () { return false; },
  queue: function (neighbors) {
    var surrounding = _.filter(neighbors, function (spot) {
      return spot.creature.alive;
    }).length;
    this.alive = surrounding === 3 || surrounding === 2 && this.alive;
    return false;
  }
}, function () {
  this.alive = Math.random() < 0.5;
});

gameOfLife.populate([['GoL', 100]]);
gameOfLife.animate();
  • Node.js实现ftp文件下载 function timing_getlist(ftp_type, path, uuid, time) { console.log('十分钟扫描一次 ( ' + ftp_type + ' )TFP') uuid = new Client(); uuid.connect(config[ftp_type]); uuid.list(pat

  • (function(){var aa=encodeURIComponent,ba=Infinity,ca=setTimeout,da=isNaN,m=Math,ea=decodeURIComponent;function ha(a,b){return a.name=b} var n="push",ia="test",ja="slice",p="replace",ka="load",la="floo

  • 前段时间继续下来的基于Skyline的B/S项目,是基于Terra Explorer6.6实现的。项目中涉及到基于三维模型查询设备编码等操作,从用户友好角度来讲,查询到的设备编码应该要支持复制,方便用户基于编码的二次查询和操作。 1. Terra Explorer弹出窗口限制 通常来说,在浏览器中复制页面内容,是由浏览器右键支持的,虽然格式和内容我们不能定制,但是也能满足要求。但是在TE弹出不支持