Motion Typo Hello

/** * 定数の宣言 */ // setTimeoutの秒数(言葉が変化する時間) var CHANGE_SPEED = 10; // setTimeoutの秒数(インターバルの時間) var INTERVAL_SPEED = 2000; // アスキーコードのミニマムリミット var MIN_ASCII_CODE = 48; // アスキーコードのマックスリミット var MAX_ASCII_CODE = 125; // 表示する言葉 var TARGET_WORDS = new Array( "world", "tsujimitsu", "javascript", "art", "design", "motion", "typo", "graphic", "thank", "you", "very", "much" ); // 表示する先(ID) var DISPLAY_ID = "hello"; /** * インターバルを置く.次の文字列へセットする. * * @param 文字配列 currentWordAsciiCode(array), ナンバー targetWordNumber(int) * @return true * */ function interval(currentWordAsciiCode, targetWordNumber) { // 引数targetWordNumberがundefinedなら0を代入する if (targetWordNumber == undefined) { targetWordNumber = 0; // targetWordNumberが長さを超えた場合0に戻す } else if (targetWordNumber = TARGET_WORDS.

Zero One

var i,y; var html,rand; function $(id){ return document.getElementById(id) } for(i=0; i" for(y=0; y" + rand + ""; } $("table").innerHTML += html + "" } function change() { var x,y,id; x = Math.floor( Math.random() * 19 ); y = Math.floor( Math.random() * 69 ); id = x + "-" + y; var target = $(id).innerHTML; if(target == 0){ $(id).innerHTML = 1; } else { $(id).innerHTML = 0; } setTimeout("