素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter にどうぞ。

2008-05-05から1日間の記事一覧

.matchよりも.searchのほうが速い

var start=new Date().getTime(); for(var i=0;i<10000;i++){ 'foo'.search(/foo/) } var end=new Date().getTime(); end-start の平均結果:28 var start=new Date().getTime(); for(var i=0;i<10000;i++){ 'foo'.match(/foo/) } var end=new Date().getTim…

setTimeout難しい

setTimeout( function(){ alert('hoge1'); setTimeout( function(){ alert('hoge2'); setTimeout( function(){ alert('hoge3'); },0); },0); },0); alert('hoge0'); setTimeout( function(){ alert('hoge4'); },0); なんとなくhoge0,hoge1,hoge2,hoge3の順に…

エレメントにclass名を追加したり、削除したりする

HTMLElement.prototype.addClassName=function(className){ var list=this.className.split(' '); if(list.indexOf(className)==-1){ list.push(className); this.className=list.join(' '); } } HTMLElement.prototype.removeClassName=function(className)…