IE 9 のこれら 2 つのモードの JavaScript に違いはありますか? はいの場合、それらは何ですか?
2 に答える
IE9標準ドキュメントモードはECMAScript、第5版の機能をサポートしているため、、、、、、など
forEach
のメソッドは適切every
にサポートされています。詳細についてmap
Array
defineProperty
keys
Object
IE9標準ドキュメントモードは、強化されたDOMプログラマビリティをサポートします。(あなたが興味を持っているものではないかもしれませんが、そうします)。詳細について
IE9は、IE8 JavaScript実装とECMAScript、第3版仕様の主な違いのいくつかを削除します。
クァークズモードはIE6のJavaScript機能をサポートします。これは、IE5の動作、およびIE6、IE7、IE8のクァークズモードの動作に似ています。
IE9標準モードで変更されたもの(サポート
arguments.caller
されなくなった、JavaScriptプロパティ列挙の違いなど)。これについては、Windows InternetExplorer9で変更された機能をすべてお読みください。
はい、いくつかの違いがあります。
たとえば、quirks モードでは document.body ( body
-element) がルート要素であり、標準モードではhtml
-element (document.documentElement) です。
これは、ビューポートの寸法を計算しようとするときに混乱を招く可能性があります。