タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとaddEventListenerとdomに関するCherenkovのブックマーク (3)

  • Event Driven JavaScript - os0x.blog

    document.createEventとdispatchEvent、addEventListenerを使ってイベントドリブンに書いたJavaScriptがオレブーム(ただし、IE非対応*1 )なので、軽く紹介してみたいと思います。 具体的には、AutoPatchWork (Google Chrome Dev用のextension)をイベントドリブンで実装しています。 AutoPatchWork.jsが2009/06/11 21:00時点のソース(id:nanto_viのコメントをうけて#を.に変更済み)。シンプルさを重視しているので、324行と短めです(CSSは別ファイルですが)。 window.addEventListener('scroll', check_scroll, false); window.addEventListener('AutoPatchWork.request',

    Event Driven JavaScript - os0x.blog
    Cherenkov
    Cherenkov 2011/01/22
    イベントドリブン
  • Event bubbling - Learn web development | MDN

    Previous Next We've seen that a web page is composed of elements — headings, paragraphs of text, images, buttons, and so on — and that you can listen for events that happen to these elements. For example, you could add a listener to a button, and it will run when the user clicks the button. We've also seen that these elements can be nested inside each other: for example, a <button> could be placed

    Event bubbling - Learn web development | MDN
    Cherenkov
    Cherenkov 2010/01/13
    event.originalTarget.defaultView html
  • Using Firefox 1.5 caching - Mozilla | MDN

    Firefox 1.5 ではウェブページ全体をその JavaScript の状態も含めてメモリー内にキャッシュし、1 つのブラウザーセッションとして使用します。訪問したページ間の戻る、進むという動作にページのロードが不要になり、JavaScript の状態も保存されます。この機能によってページナビゲーションが非常に高速化します。この機能は bfcache("Back-Forward Cache" のこと)と呼ばれることもあります。このキャッシュ状態はユーザーがブラウザーを閉じるまで保存されます。 Firefox がページをキャッシュしない場合があります。ページがキャッシュされないプログラム的な理由でよくあるものをいくつか以下に示します。 ページが unload ハンドラーを使用している ページが "cache-control: no-store" をセットしている ページが "cache-

    Using Firefox 1.5 caching - Mozilla | MDN
    Cherenkov
    Cherenkov 2009/01/21
    DOMのページ読み込みイベントに関連してloadだけではなくてキャッシュ系のpageshow、pagehideが存在する。/DOMContentLoaded
  • 1