ホームページ  >  記事  >  ウェブフロントエンド  >  jquery のバージョン 2.0 は ie8 をサポートしていません

jquery のバージョン 2.0 は ie8 をサポートしていません

青灯夜游
青灯夜游オリジナル
2022-09-13 18:42:281320ブラウズ

jquery 2.0 バージョンは ie8 をサポートしていません。 jquery はバージョン 2.0.0 から IE8 と互換性がなく、以前のバージョンの IE (IE6、IE7、IE8) との互換性は処理されなくなります。公式はバグのメンテナンスのみを行い、新しい機能は追加されません。必要な場合は、 IE ブラウザの下位バージョンとの互換性を確保するには、ネイティブ JS または Jquery1.x バージョンを使用することをお勧めします。 1.x と比較すると、Jquery2.x には新機能の追加はなく、主に ie678 のサポートが削除され、パフォーマンスが向上し、身体検査が軽減されます。

jquery のバージョン 2.0 は ie8 をサポートしていません

このチュートリアルの動作環境: Windows7 システム、jquery3.6.1 バージョン、Dell G3 コンピューター。

jQuery は、イベント処理、HTML ドキュメントのトラバーサル、Ajax インタラクション、およびアニメーションを簡素化し、Web サイトを迅速に開発するために使用できる、簡潔で高速な JavaScript ライブラリです。 jQuery は、HTML のクライアント側のスクリプト作成を簡素化し、それによって Web 2.0 アプリケーションの開発を簡素化します。

jQuery 設計の目的は、「Write Less, Do More」です。これは、記述するコードを減らし、より多くのことを実行することを意味します。一般的な JavaScript 関数コードをカプセル化し、シンプルな JavaScript 設計パターンを提供し、HTML ドキュメント操作、イベント処理、アニメーション設計、および Ajax インタラクションを最適化します。

jQuery のコア機能は次のように要約できます: 独自のチェーン構文と短く明確な多機能インターフェイスを備え、効率的で柔軟な CSS セレクターを備え、CSS セレクターを拡張できます。便利なプラグイン拡張機構と豊富なプラグインを備えています。

jquery 2.0 バージョンは ie8 をサポートしていません。

jquery は、バージョン 2.0.0 以降、ie8 と互換性がなく、IE の以前のバージョン (IE6、IE7、および IE8) との互換性を処理しなくなります。 IE ブラウザの下位バージョンとの互換性が必要な場合は、ネイティブ JS または Jquery1.x バージョンを使用することをお勧めします。

3.xx は ie678 と互換性がなく、最新のブラウジングデバイスのみをサポートします。特別な要件がない限り、バージョン 3.x は通常使用されず、古い jQuery プラグインの多くはこのバージョンをサポートしていません。このバージョンは現在、正式なメインアップデートおよびメンテナンスバージョンです。
バージョン 説明
1.x 最も広く普及しているie678と互換性があります。 used では、公式はバグメンテナンスのみを行い、新しい機能は追加されません。したがって、一般的なプロジェクトの場合は、バージョン 1.x を使用できます。最終バージョン: 1.12.4
2.xxx は ie678 と互換性がなく、ほとんど使用されません。公式はバグメンテナンスのみを行っており、新しい機能の追加はありません。互換性の低いバージョンのブラウザが考慮されていない場合は、2.x を使用できます。最終バージョン: 2.2.4

#下位バージョンの jq は IE でエラーを報告しませんが、上位バージョンの jq は IE

jquery のバージョン 2.0 は ie8 をサポートしていません## でエラーを報告します

#View 2.0.0 ソース コードには addEventListener しかありません。明らかに IE はこのメソッドをサポートしていません。IE でイベント リスニングを追加するには、attachEvent

jquery のバージョン 2.0 は ie8 をサポートしていません

を使用する必要があります。バージョン 1.11.2 のソースコードを見てみましょう。少し長いですが、実行しました。addEventListener の判定、サポートされていない場合は、attachEvent

jquery のバージョン 2.0 は ie8 をサポートしていません

へもちろん、これは、jq の上位バージョンを使用しているときに報告された最初のエラーにすぎません。状況がこの時点に達すると、それが明らかになるでしょう。jq 公式 Web サイトのブラウザーのサポートを確認してください。 http://jquery.com/browser-support/

この一節を見つけました

jquery のバージョン 2.0 は ie8 をサポートしていません

英語が苦手な場合は、Google で翻訳してください: (Current-1) および Current は、現在をサポートしていることを意味しますブラウザの安定バージョンとその以前のバージョン。たとえば、ブラウザの現在のバージョンが 24.x の場合、24.x と 23.x の両方のバージョンがサポートされます。

概要

jQuery2.0.0 バージョンにはattachEvent がないため、ie8 ではエラーが報告されます (もちろん、エラーの原因は複数あります) ie8 では問題ありませんが、これは jq の上位バージョンを修正するためです) ie8 でエラーを報告するときに解決する必要がある最初の問題は、今回は ie8 との一連の互換性問題が関係していることです。これらの互換性問題は jq1.12 で解決されています。 -. 公式推奨が ie8)

で 1.12 を使用することになっているのには理由があります。

以上がjquery のバージョン 2.0 は ie8 をサポートしていませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。