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

属性読み取り関数を作った

IE5だと、in演算子、replaceの第2引数に関数が取れないことがわかった。あと、IEはマジでgetAttributeとかがシンタックスシュガーなので、キャメルケース変換が必要なのこともわかった。 書いたコード

IE5(5.5ではない)のJScriptの連想配列ではまりがちな点

js

var obj = { 123: 'abc' }; とキーが文字列以外だとエラーを起こす。 var obj = { '123': 'abc', a123: 'abc' }; obj[123] = 'abc'; 上のように文字列であると明示するか、文字で始まる識別子なら、問題は起こらない。もしくは添え字配列で突っ込む。これな…