タグ

2007年3月2日のブックマーク (2件)

  • JavaScript addEventListener() - とみぞーノート

    仕様書を読んでもわかりにくい、addEventListener()の第3引数useCaptureの意味についてのメモ。 addEventListener()はIEでは未実装なので関係なし。 以下はFireFoxで確認。 useCaptureの意味 通常登録したイベントハンドラ(*1)はイベント伝搬のバブリングフェーズで呼ばれる。このため、DOM Treeの下の方のエレメントからイベントハンドラが順番に呼ばれる。 useCaptureをtrueにしてイベントハンドラを登録すると、キャプチャフェーズでイベントハンドラが呼ばれるようになる。このため、その他のイベントハンドラに先だって呼び出されるようになる。 (*1) 以下のものが含まれる。 DOMエレメントのプロパティに設定したイベントハンドラ(element.onmousedown = handler) HTMLタグに埋め込んだイベントハンド

  • ポインタとは 【 pointer 】 〔 ポインター 〕 - 意味/解説/説明/定義 : IT用語辞典

    概要 ポインタ(pointer)とは、何かの位置を指し示すための仕組みや道具などのこと。プログラミングでは、変数や関数などが置かれたメインメモリ上の番地などを格納する特殊な変数のことをポインタという。 コンピュータがプログラムを実行する際、プログラムに含まれる変数や配列、構造体、関数、オブジェクトのインスタンスなどはメモリ上の特定の位置に配置されるが、その位置を指し示すメモリ空間上のアドレス値などを格納した変数のことをポインタという。C言語/C++言語に実装されたものが特に有名である。 操作対象の位置を表すメモリアドレス値を直接参照したり書き換えたりすることができるため、アセンブリ言語に近い低レベル(ハードウェア寄り)の操作や制御を行うのに都合が良い。反面、実行時に不正な値を入力されるなどしてメモリ上の予期せぬ位置のデータやコードを読み書きしてしまう場合があり、保安上の弱点(セキュリティ

    ポインタとは 【 pointer 】 〔 ポインター 〕 - 意味/解説/説明/定義 : IT用語辞典