ホームページ > 記事 > ウェブフロントエンド > jqueryはどのバージョンからie8と互換性がなくなりますか?
jquery は、バージョン 2.0.0 以降、ie8 と互換性がなく、IE の以前のバージョン (IE6、IE7、および IE8) との互換性を処理しなくなります。 IE ブラウザの下位バージョンとの互換性が必要な場合は、ネイティブ JS または Jquery1.12 などの Jquery1.x バージョンを使用することをお勧めします。
[関連する推奨事項: jQuery ビデオ チュートリアル]
jQuery は、使用できるシンプルで高速な JavaScript ライブラリです。イベント処理、HTML ドキュメントのトラバーサル、Ajax インタラクション、およびアニメーションを簡素化し、迅速な Web サイト開発を実現します。 jQuery は、HTML のクライアント側のスクリプト作成を簡素化し、それによって Web 2.0 アプリケーションの開発を簡素化します。
jQuery 設計の目的は、「Write Less, Do More」です。これは、記述するコードを減らし、より多くのことを実行することを意味します。一般的な JavaScript 関数コードをカプセル化し、シンプルな JavaScript 設計パターンを提供し、HTML ドキュメント操作、イベント処理、アニメーション設計、および Ajax インタラクションを最適化します。
jQuery のコア機能は次のように要約できます: 独自のチェーン構文と短く明確な多機能インターフェイスを備え、効率的で柔軟な CSS セレクターを備え、CSS セレクターを拡張できます。便利なプラグイン拡張機構と豊富なプラグインを備えています。
jquery はどのバージョンから ie8 と互換性がなくなりますか?
jquery は、バージョン 2.0.0 以降、ie8 と互換性がなく、IE の以前のバージョン (IE6、IE7、および IE8) との互換性を処理しなくなります。 IE ブラウザの下位バージョンとの互換性が必要な場合は、ネイティブ JS または Jquery1.x バージョンを使用することをお勧めします。
#下位バージョンの jq は IE でエラーを報告しませんが、上位バージョンの jq は IE でエラーを報告します
#2.0.0 のソースコードを見ると、addEventListener しかありません。明らかに IE ではこのメソッドはサポートされていません。IE でイベント リスニングを追加するには、attachEvent を使用する必要があります。バージョン 1.11.2 のソースコードを見てみましょう。少し長いです。addEventListener にいくつかの修正を加えました。サポートされていない場合は、attachEventに進みます。
もちろん、これは、jq の上位バージョンを使用しているときに報告された最初のエラーにすぎません。この時点で明らかになるでしょう。詳細については、jq 公式 Web サイトを確認してください。ブラウザのサポート http://jquery.com/browser-support/ この段落を見つけました 私の英語は苦手なので、Google 翻訳を使用しました。 以下: (Current-1) および Current は、サポートされていることを示します。ブラウザの現在の安定バージョンとその以前のバージョン。たとえば、ブラウザの現在のバージョンが 24.x の場合、24.x と 23.x の両方のバージョンがサポートされます。 最後の文、ie6-8 をサポートしたい場合は、jq1.12-を使用してください。これを一文で要約すると、jQuery2.0.0 バージョンにはattachEvent がないため、 ie8 ではエラーが報告されます (もちろん ie8 ではエラーの理由は複数ありますが、ie8 で上位バージョンの jq によって報告されるエラーを修正したい場合は、これが最初に解決しなければならない問題です。今回は次のことが関係します)一連の ie8 互換性問題。これらの互換性問題 jq1.12 は解決されました。公式推奨は ie8 です。1.12 を使用する理由はまだあります。)プログラミング関連の知識の詳細については、次のサイトを参照してください:プログラミングビデオ! !
以上がjqueryはどのバージョンからie8と互換性がなくなりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。