IT戦記

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

Safari3 では window オブジェクトが document の default view

昨日 getComputedStyle のエントリ書いたばかりだったけど、その補足です。

http://d.hatena.ne.jp/amachang/20070611/1181554170

Safari も 3 からは

↓この Window Object の草案に従って、 windowdocument の view として実装した模様

Each view of a Document presented in a browsing context MUST be represented by an object that implements the Window interface.

http://www.w3.org/TR/Window/

これによって

今まで、こうやって書かなきゃダメだった getComputedStyle を

var style = e.currentStyle || document.defaultView.getComputedStyle(e, '');

こう書けるようになります。

var style = e.currentStyle || getComputedStyle(e, '');

まとめ

21 文字の節約!わーい!