ブラウザのネイティブコードは「レイアウトエンジン(レンダリングエンジン)」の一部と見なされますか、それとも別のものですか?言い換えれば、Mozilla Firefoxを使用する場合、DOMオブジェクトの作成はGECKOのプロセスであるかどうかを考えてみましょう。
1 に答える
1
DOMは、HTMLが処理されているときにDOMパーサーによって作成されます。このステップは、レイアウトから完全に独立しています。DOMが完了すると、レイアウトプロセス(パフォーマンス上の理由から常にネイティブコードとして実装されます)により、既存のDOMツリーに情報(すべての要素の位置、使用した色など)が追加されます。
したがって、HTMLを読み取り/解析し、それをレンダリングするFirefoxの部分は分離されています(これらはソースコードの独自のサブツリーにあり、終了します)。どちらもネイティブに実装されています。
于 2009-11-09T13:00:29.280 に答える