1

重複の可能性:
JavaScriptパーサーはどのように機能しますか?

ブラウザはどのようにJavascriptスクリプトをコンパイルしますか?どのタイプのコンパイラを使用しましたか?

4

3 に答える 3

3

ブラウザはjavascriptをコンパイルせず、ファイルを解析して実行するだけです。

ここを見てください:JavaScript_engine

于 2012-05-18T06:01:06.593 に答える
3

JavaScriptはコンパイルされませんが、解析および解釈されます。これはブラウザごとに異なります。

ChromeはV8を使用しますが、これはnode.jsでも使用されます。Internet Explorerには、 Chakraと呼ばれる独自のエンジンがあります。

一般的なルールに関しては、注釈付きES5はいくつかの洞察を共有しています。

ECMAScriptプログラムのソーステキストは、最初に一連の入力要素(トークン、行末記号、コメント、または空白)に変換されます。ソーステキストは左から右にスキャンされ、次の入力要素として可能な限り長い文字シーケンスを繰り返し使用します。

于 2012-05-18T06:02:12.560 に答える
1

Javascriptが解釈されます。これは、実行中に必要に応じてオンザフライでコンパイルするようなものです。そのため、JavaScriptエラーのあるページは、不正なコードの一部が使用されるまで機能します。不正なコードブロックはただ停止します。

于 2012-05-18T06:03:00.693 に答える