タグ

DOMとmozillaに関するmhrsのブックマーク (6)

  • Introduction to XPCOM for the DOM - MDC

    Fabian Guisset <fguisset@softhome.net> 注意: この文書はまだ DOM の権威の校正を経ておりませんので、正確でない部分があるかもしれません。 この文書は DOM コードのコンテキストで XPCOM を使用する方法の入門書です。文書に記述されています XPCOM や nsCOMPtr の使用法は DOM コードを読んだり、書いたりするために必要な知識の 8 割をカバーしています。XPCOM の上級向けの内容については XPCOM のページをご参照ください。 この文書のバグの追跡は bug 99592 で可能です。 対象読者: DOM コードに C++ と XPCOM を使用するための手っ取り早い入門書が必要な読者。DOM ハッキングガイド の残りの部分を読むには、この文書の内容を理解している必要があります。 重要な注意事項: この文書は C++

  • Web Browser DOM Support

    Back to Web Devout home Web browser DOM support This document is a section of the web browser standards support document. It includes detailed information about DOM support in major web browsers. Pick browsers to display About Up DOM is a model that allows scripting languages to handle browser input and output and manipulate information on webpages. This is essential for high-end web applications.

    mhrs
    mhrs 2006/11/07
    DOM實裝状況一覽。厖大(ばうだい)な量だが一文書に見易く纏められてゐる。メソッドやアトリビュート名の見出しは仕樣書の當該箇所へのリンク。(via "http://d.hatena.ne.jp/xoinu/20061104/1162713090")
  • Mozilla DOM Hacking Guide - MDC

    注意: この文書は DOM の専門家からの精査を受けていません。問題のある記述があるかもしません。最近になって DOMClassInfo コードが変更されたため、記述が古い可能性もあります。ご指摘をお待ちしています。 Mozilla を使うと、強力で完全な DOM を単に 使える ようになるというだけではなくて、これまでに培 (つちか) われてきた最も偉大なインターネット技術の世界レベルの実装を 作業できる ようになります。 Mozilla DOM のほとんどは C++ で書かれています。DOM を真剣にハックするには、C++ と Mozilla 独自のコンポーネントモデルである XPCOM に通暁している必要があります。私はこの文書を通じて、実装の中心的要点を解説することにします。まずは、DOM の中心に位置する Class Info 機構から初めて、さまざまなインターフェースやクラスの

  • MozillaDOMの不思議 style.display をいじるよりappendChildの方が早い - nazokingのブログ

    GreaseMonkeyをいじっていたんですが、2ちゃんねるのスレッド一覧をインクリメントサーチするスクリプトを書いてたんです。 // as は 検索したい文字列のリスト // as[i].element は文字列に対応する A エレメント // ↑はdocument.getElementsByTagName('A')で取得 // v は検索文字列 for( var i=0; i<as.length; i++ ){ if( v=='' || as[i].indexOf( v )>-1 ){ as[i].style.display=''; }else{ as[i].style.display='none'; } }とまあ、こんなかんじ。で、そこそこ動いていたんで、気に入ってまちBBSでも動くようにしてみたら、やたらと時間がかかるです。まちBBSのスレッド一覧ではスレッド数が1000以上あるか

    MozillaDOMの不思議 style.display をいじるよりappendChildの方が早い - nazokingのブログ
  • アクセスキーに関する実験その2

    mhrs
    mhrs 2005/11/17
    文書側で設定されてゐるアクセスキーを *DOMで* 殺す實檢其の二 Mozilla篇。(PURL: http://purl.org/jintrick/Personal/accesskey_dom2.html )
  • XUL Apps > Tips > 要素の内部テキストを得る - outsider reflex

    HTML を操作するスクリプトでは elem.innerHTML や elem.innerText のようなプロパティが使えれば便利なのですが、 Mozilla には innerText がありません。こういう場合、自分で似たような関数を作っておくと便利です。 以下は、再帰処理を使った例。 function getInnerText(node) { var nodes = node.childNodes, ret = []; for (var i = 0; i < nodes.length; i++) if (nodes[i].hasChildNodes()) ret.push(getInnerText(nodes[i])); else if (nodes[i].nodeType == Node.TEXT_NODE) ret.push(nodes[i].nodeValue); else i

  • 1