2007-02-01から1ヶ月間の記事一覧
2008/01/26 追記 最新版(といってもだいぶ前に書いたもの。機能追加はしていません)です。下の改行付きのコードとは異なります。 javascript:(function(){function $(x){return document.getElementById(x);}function tgl(){if($('bmmaker').clientHeight>0)…
<div style="background-color:white;"> <p style="color:red">これが消えちゃう</p> <p style="width:100px;float:left;">aaa</p> <p style="clear:both">bbb</p> </div> こういうのって検索キーワードが難しい。最小限の再現コードはできてるのにそれを正確に表現しようとすると「背景色を指定した要素の中に…floatがあって…clearが必要で…」なんてことになる。こうなると「とにかく見て!知ってる…
両者は等価だと思ってたんだけど、実際はちょっと違うみたい。 javascript:(function(){ function a(){alert('a')} if(false){ function a(){alert('b')} } a(); })() 改行付き javascript:( function(){ function a(){ alert('a') } if(false){ function a(…
function caller(args){ for (i=0;i<args.length;i++) { callee(args[i]); } } function callee(args){ for (i=args.length;i>=0;i--) { alert(i); } } caller([['hoge']]); 恥ずかしい。でもやりがち。 これに警告出してくれる開発環境なんてないかな?</args.length;i++)>