2011-10-01から1ヶ月間の記事一覧

javascriptでインターフェイスと実装を分けて書く

js

今までcallメソッドって使ったことなかったけど、 applyとcallの使い方を丁寧に説明してみる - あと味 を見てなるほどな、と思ったので、 これでインターフェイスと実装を分けて書けるかなと思ったので書いてみた。 //インターフェイス var Fuga = function(…

UTF-8でエンコード

js

var p = prompt('UTF-8でエンコードします'); var char = toCharCodeArray(p); var char_hex = toHexString(char); var t = decodeSurrogatePairs(fromCodePointString(char_hex)); console.log(fromCharCodeArray(t)); console.log('\\u'+char_hex); 入力さ…

colors

js

function Colors(){}; var window_state = {}; var box_size = { 'w':20, 'h':20 } Colors.prototype = { getId:function(id){ this.c = document.getElementById(id); }, create_canvas:function(){ var c = document.getElementById('pin'); var ctx = c.g…

なんとなく書いてみたかったので

js

var list = []; var m = [4,1,5,3,2]; function a(b){ if((b % 2) == 0){ list.push('0'); }else{ list.push('1'); } } for(var i=0;i