var exp=['(@:)','(@[0-9])','(l[0-9]+)','(o[0-9]+)','(p[0-9]+)','(t[0-9]+)','(v[0-9]+)','…
var mo2xy=function(m){ var r=m & 3, t=[], x=0,y=0 while(m>0){ m>>=2, t.push(m&3) } t.…
var c=document.getElementsByClassName('button')for(var i=0,l=c.length;i<l;i++){ (funct…
<html><body></body><script>var $=function(id){return document.getElementById(id)}var scr…
var $=function(i){return document.getElementById(i)}function Bar(id, value, color){ thi…
Railsのルールに「設定より規約」というものがあるが、規約=初期設定として考え、必要な部分…
function $(i){return document.getElementById(i)}function log(t){$('log').innerHTML+=t+'<…
document.addEventListener('keydown', function(e){ game.key[e.key]=1 });document.addEvent…
書き換え表現の設定 var expr=[ {re:/#(.*?)\r\n/g , rp:function(m,$1){return '<h1>'+$1+'…
数字による分岐処理: document.getElementById(id).style.backgroundColor=['#fff','#f00'][…
function xs32(s){ this.s= s || new Date().getTime(), this.x= this.s, this.n= function…
マップを3タイプの気候帯に分割 ・熱帯 ・温帯+乾燥帯 ・冷帯 それぞれの気候帯でマップの色…
<html><body></body><script>// ダイヤモンドスクエアfunction dmsq(s, sz, mz, h, mp){ var …
L-systemはフラクタルを応用した自動生成システムの一つ function Lsys(O, P, n){ while (n-…
var t=[], tmp='<td id=\'{id}\'>{c}</td>';for(var i=0,l=100;i<l;i++){ t.push(tmp.replace…
var Map = { size: 32, grid: [ ]}var System = { translation: function (p,o,k){ var …