1

HTMLはどのように機能しますか?解析、コンパイル、実行されますか?、、、 `Java'などCの高級言語に変換されてから、Cコードがコンパイルされて実行されますか?C++Python

n^3この場合、コンパイルと解析は複雑であるため、仮想マシンで解釈できるアーキテクチャコードに非常に近いコードを保持できないのはなぜですか。

そうでない場合、それはどのように機能しますか。ブラウザはどのように機能しますか?

4

1 に答える 1

1

HTMLはどのように機能しますか?解析、コンパイル、実行されますか?python、javaのようなC、C++のような高級言語に変換されますか。次に、cコードがコンパイルされて実行されます。

それらのどれも。これはWebブラウザーによって解析され、プログラミング言語のソースコードではない(ブラウザー固有の)内部データ構造に変換されます。次に、ブラウザは画面レイアウトを計算し、そのデータ構造に基づいて画面をペイントします。これを行うWebブラウザーのコンポーネントは、レンダリングエンジンと呼ばれます。たとえば、WebKitやGeckoがその例です。

詳細は複雑ですが、多くのWebブラウザーはオープンソースであるため、ソースコードを調べて実際に何が起こっているかを確認できます。

于 2012-06-26T04:09:04.067 に答える