Background and Terminology The CSS specification has a concept of a rendering object, which it calls a box. There is a tree of rendering objects parallel to and close-to-isomorphic to the content (or DOM) tree. In Mozilla, these rendering objects are implemented by objects that implement the nsIFrame interface (and, for XUL, also the nsIBox interface), known as frames. There are three main operati
注意: この文書は DOM の専門家からの精査を受けていません。問題のある記述があるかもしません。最近になって DOMClassInfo コードが変更されたため、記述が古い可能性もあります。ご指摘をお待ちしています。 Mozilla を使うと、強力で完全な DOM を単に 使える ようになるというだけではなくて、これまでに培 (つちか) われてきた最も偉大なインターネット技術の世界レベルの実装を 作業できる ようになります。 Mozilla DOM のほとんどは C++ で書かれています。DOM を真剣にハックするには、C++ と Mozilla 独自のコンポーネントモデルである XPCOM に通暁している必要があります。私はこの文書を通じて、実装の中心的要点を解説することにします。まずは、DOM の中心に位置する Class Info 機構から初めて、さまざまなインターフェースやクラスの
この間は JavaScript で XPCOM コンポーネントを作ったので、今回はその発展として XTF の実装に挑戦。XTF (eXtensible Tag Framework) っていうのは XPCOM を用いて新しい XML 要素を実装できるというもので、IE でいうところの Element Behavior (日本語での要約記事) に似てる。Gecko 1.8 (Firefox 1.5) からのサポートなので現時点で試すためには nightly ビルドを使う必要あり。 といってもどんな要素を作ったものかうまく思い浮かばないのでとりあえずカレンダーを作ってみることにする。<calendar xmlns="http://www.ne.jp/asahi/nanto/moon/ns/calendar" /> とすることで今月のカレンダーが表示されるというもの。 ファクトリの作成 XTF で
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
目次 1 序章 1.1 概要 1.2 主要な埋め込みオブジェクト 1.2.1 Docshell オブジェクト 1.2.2 WebBrowser オブジェクト 1.2.3 Webbrowser site オブジェクト 2 主要なインタフェース 2.1 インタフェース:nsIBaseWindow 2.1.1 実装オブジェクト 2.1.2 ソースコード 2.2 インタフェース:nsIContentViewerContainer 2.2.1 注意 2.2.2 実装オブジェクト 2.2.3 ソースコード 2.3 インタフェース:nsIDocShell 2.3.1 実装オブジェクト 2.3.2
ウェブ技術には、ドキュメントやコーディングで使用される専門用語や略語の膨大なリストがあります。この用語集では、ウェブの理解と構築に役立つ用語や略語の定義を掲載しています。 サイドバーから用語集を選択することができます。
(1) URL の読み込みは、(Webshell の中の LoadURL か LoadURI の一種から呼び出される)nsWebShell::DoLoadURL の中から始められます。Webshell は、その DocumentLoader が特定の URL を読み込む("view" コマンドの実行する)ことを知らせます。[メモ: nsWebShell.mObserver を nsIStreamObserver として、webshell を nsIContentViewerContainer として DocLoader へ通過させる。] (2) DocumentLoader は、要求されたファイルの転送を始めるために、URL 付きで NS_OpenURI を呼び出します。Necko (ネットワークライブラリ)は URL のスキーマ(URL の最初の部分、この場合 http:)をチェックし、
Mozilla での MathML Maintained by Roger B. Sidje <rbs@maths.uq.edu.au> アップデート Mozilla Firefox 1.5 がリリースされました。このリリースは、このプロジェクトの成果を取り入れ、すべてのプラットフォーム (Windows、Linux、Mac) は、ネイティブで MathML をサポートしています。このリリースではまた、 SVG をネイティブでサポート しています。 今週のマークアップ(あるいは二週間分の ...) 各タグのステータス(ライヴデモを含む) - 2001年 12月 7日 ディスカッションフォーラム MathML に関連する議論は、ニュースグループ netscape.public.mozilla.mathml で行われています。Mozilla MathML ニュースグループ に送ら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く