Hatena::Groupmoz-addon

Ci.nsIZIGOROu

2007-10-10

Firefoxで使えるイベントあれこれ

| 18:08 |  Firefoxで使えるイベントあれこれ - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  Firefoxで使えるイベントあれこれ - Ci.nsIZIGOROu

もの凄い私的なメモ

elementのイベント
Element - Web APIs | MDN
DOM3 Events
no title
Gecko依存イベント
Event reference | MDN
IE由来のイベント(Fx3)
DOM improvements in Firefox 3 - Mozilla | MDN

Mozillaの場合はこれだけで全て網羅だと思う。

まだありましたw

id:brazilさんからのコメント欄より

DOM Storageのイベント

DOM Storageを使う場合、setItemでeventが発火するみたいです。*1

WHATWGのHTML5のspecではイベント名までは書いてない気がする。

When the setItem() method is successfully invoked (i.e. when it doesn't raise an exception), events are fired on other HTMLDocument objects that can access the newly stored data, as defined in the sections on the sessionStorage and globalStorage attributes. HTML5 - DOM Storage setItem()

例外投げるとか無い限りはsetItem()が成功したらeventを発火するよと書いてある訳ですけども。

d:id:brazilさんが教えてくれた、みんな大好きJohn Resigのエントリによれば、

The storage event I forgot to mention this in my last post, but this is a rather interesting sub-feature of DOM Storage. Whenever a key/value is changed, added, or removed within a storage area that you have permission to access, a 'storage' event is triggered, originating from the HTML document body and bubbling its way up. DOM Storage Answers - The storage event

storageって名前でイベントが発火するみたいですね。

同じくd:id:brazilさんより頂いたhttp://xulplanet.com/ndeakin/tests/sessions/global-event.html;title=XULPlanetのサンプルページ]は、

document.addEventListener("storage", storageChanged, false);

としてるんで間違いないですね。

brazilbrazil2007/11/28 17:22どこにも書いてなかったので一応。
DOM Storageのチェンジイベント。
http://ejohn.org/blog/dom-storage-answers/
http://xulplanet.com/ndeakin/tests/sessions/global-event.html

ZIGOROuZIGOROu2007/11/28 19:13おおw
マニアックなイベントktkr!!
brazilさんありがとうございます。
本文も更新しておきます。