質問
JQueryは実際にはECMA仕様の実装ではなく、何らかのフレームワークであると想定するのは正しいですか?
それが当てはまる場合、どのランタイムを使用しますか?たとえば、IEでは、最終的にIEのJavaScriptエンジンになりますか?
ありがとう
メッシュ
解決
jQueryはすべてJavascriptで記述されています。それは、それを実行するブラウザーにあるJavascriptエンジンを使用して実行されるため、IEで実行する場合、IEのエンジンを使用します。 Firefoxでは、Firefoxエンジンを使用します。
基本的には、すべてのブラウザーが準拠している準標準Javascript APIを中心に構築されたAPIにすぎません。フレームワーク内で開発する場合、ブラウザーに関係なくすべてが同じように機能するように、ブラウザー間の癖を考慮して、それらを(内部的に)スムーズにします。
すべてのブラウザが許可する範囲でのみECMA仕様に従います。
他のヒント
jQueryはJavaScriptで記述されたフレームワークであるため、ブラウザのJavaScriptエンジンによって実行されます。
jQueryはECMA仕様の実装ではなく、javascriptフレームワークです。最新のすべてのブラウザーで実行でき、javascriptの開発を容易にするAPIを提供します。 JavaScriptランタイムはブラウザによって異なるため、jQueryはブラウザを動的に検出し、それに応じて動作します。
あなたの質問に答えるために、IEではIEのJavaScriptエンジンの下で実行が終了します。
所属していません StackOverflow