2007-11-01から1ヶ月間の記事一覧

object=clone(object);

世の中にはdeep cloneの需要がある 僕もある。某ライブラリで実装せにゃならない。スマートな方法は思いつかず。永遠ループでまわしつづけています。この前見つけたネタのエントリ。 404 Blog Not Found:javascript - お伺い - Object.prototype.clone() htt…

JSAN.js消滅にみる自作ライブラリ

追記 12月14日時点アクセスできること確認いたしました。http://openjsan.org/復活という奴でしょうか。 消滅ですか??? JSAN消滅 - 檜山正幸のキマイラ飼育記の記事で知ったのですがJSANが消滅したそうで驚きしましたCPANみたいなスタンスだったんで僕も好き…

kana.js

最新版はこちら http://code.google.com/p/kanaxs/ はじめに 平仮名を片仮名にしたり。半角英数字を全角英数字にしたり。全角カタカナを半角カタカナに変換するJavaScriptです。String.prototypeを拡張していますのでString.prototype拡張が嫌いな方はPHPのm…

fixed.htc

はじめに fixed.htcはIE6でposition:fixedが利用できないのを修正するスクリプトです。IE7ではposition:fixedが対応しているのでIE7では適応されないようになっています。 注意点 IEの描画で位置計算を都度行っているので環境やマシンスペックとかでちらつき…

HTMLComponentで標準モードか互換モードを見分ける方法

.htcの中でdocument.compatModeを使うと互換・標準モードに関わらずBackComponentになってはまる。呼び出し元HTMLの標準・互換モードを探し当てるにはwindow.document.compatModeを使えばいい。あとdocument.compatModeは互換・標準モードを確認するのに使い…

setExpression

style.setExpressionは知っていたけどElement#setExpressionも使えるのね。IE限定でいまいち使いどころが分からない(--; var foo = document.getElementById('foo'); foo.setExpression('innerHTML','new Date().getTime()');