IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

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

style.cssText の使い処に関する考察

cssText って知ってますか? cssText っていいうのは CSSRule オブジェクトとか CSSStyleDeclaration が持っている情報を css ファイルに書く形式の文字列にしてくれる機能です。 乱暴に言ってしまえば、 css 系のオブジェクトが持っている innerHTML みたい…

はてなスターのマイページで、その人のエントリーが見れたらいいのに

また、はてなスターのネタか! ごめんって>< 自分のエントリーに★が付いてたときの話し。 自分のエントリーについてる★をクリックすると http://s.hatena.ne.jp/だれか/ みたいなページに飛ぶんだけど、 そのページに飛んだ気分としては、その人のことを知…

はてなスターの好きなところ

僕がはてなスターが好きなところ 自分のはてなスターのページを見て。 http://s.hatena.ne.jp/amachang/ そのページの Friends を見て。 「あ。まだあの人 Friends じゃないや。あの人が面白いと思う記事を書きこう。」 ってたまに思っちゃうところがすごく…

そろそろ、はてなスターについてちょこっといっとくか

僕は はてなスター大好き! でも、メッセージの送信機能が Mac OSX + Firefox の環境を考慮してない>< 問題は Enter キーのイベントハンドリング。 Windows の IME は変換して決定するときの Enter キーのイベントを Firefox に渡さないんだけど、 Mac OSX…

収支概算を公表します:[Shibuya.JS Technical Talk]

ネタですよ>< http://cssnite.jp/archives/post_746.php なんか、収支概算が流行っているようなので、 Shibuya.JS の収支を非公式に概算してみた。 チケット収入 0 140 0 協賛費 - - 0 収入小計 - - 0 会場費 - - 0 人件費(撮影費、モデレータ、講師料) …

どう書く?.org に JavaScripter が少ない・・・。

ほら JavaScript http://ja.doukaku.org/lang/javascript/ Python http://ja.doukaku.org/lang/python/ Ruby http://ja.doukaku.org/lang/ruby/ Perl http://ja.doukaku.org/lang/perl/ Java http://ja.doukaku.org/lang/java/ PHP http://ja.doukaku.org/la…

IE で removeChild した要素はどこへいくか?

普通のブラウザだと parent.removeChild(child); alert(child.parentNode); // null なぜか、 IE だと DocumentFragment が生成されている。 parent.removeChild(child); alert(child.parentNode); // [object] alert(child.parentNode.nodeName); // #docum…

Opera の CSSStyleSheet.insertRule はちょっとバグってる

以下のコード var element = document.createElement('style'); element.appendChild(document.createTextNode('')); document.getElementsByTagName('head')[0].appendChild(element); var sheet = element.sheet; // 以下のように CSSStyleSheet の先頭に…

Safari で CSSStyleSheet オブジェクトを生成する方法

今まで Safari では出来ないと思っていました var element = document.createElement('style'); document.getElementsByTagName('head')[0].appendChild(element); var sheet = element.sheet; alert(sheet); // null こんな感じで null になってしまうので…

そのオブジェクトが enum 可能なプロパティを持っているか

こうやってやってるけど、なんかいい方法ないかなあ for (var i in obj) { var hasProp = true; break }

document.createStyleSheet で動的に CSS を生成

今まで var element = document.createElement('style'); document.getElementsByTagName('head')[0].appendChild(element); if (ie) { var sheet = element.styleSheet; } else { var sheet = element.sheet; } みたいにやっていた。 ところが dojo のソー…