モバイル端末の開発では jquery を使用できますが、推奨されません。jquery はブラウザ間の差異をブロックし、ブラウザごとにサポートされる API が異なる問題はなく、現在はさまざまなフロントエンドが存在するため推奨されません。フレームワークはフロントエンド プログラムの開発を大幅に促進しますが、これらのフレームワークのほとんどは DOM の直接操作を推奨しません。
この記事の動作環境: Windows 10 システム、jquery バージョン 3.6.0、Dell G3 コンピューター。
まず、モバイル Web ページの開発に jQuery を使用できることに注意してください。 しかし、それはお勧めできません。
もう jQuery を使用することはお勧めしません。理由は少なくとも 2 つあると思います。
まず、jQuery には機能があり、これはよく話題になる利点でもあります。それは、jQuery がブラウザー間の違いをブロックするということです。
しかし、この機能の出発点は、一部の PC ブラウザーが IE などの JavaScript 標準 API をサポートしていないことです。実際には、多くの jQuery コードがIEの不具合を補います。これにより、特にモバイル端末のトラフィックやページを開く速度に対する要件が比較的高い場合に、jQuery が肥大化し、本来の利点が欠点に変わってしまいました。
また、IE のような独自のモバイル ブラウザは存在せず、ほとんど (基本的にすべて) のブラウザは Webkit コアまたはブリンク コアとすべてのサポート標準に基づいており、H5 API を使用しているため、API が異なるという問題はありません。このようにして、少なくともモバイル Web においては、API を統合するための jQuery の取り組みが肥大化し、無意味であることがますます強調されるようになります。
2つ目は、フロントエンドの開発がプロセスを経ているということで、簡単に言うと、ネイティブjs→jsライブラリ(jQueryなど)→フロントエンドフレームワーク(Angular)という流れになります。 、Vueなど)。このような変更プロセスの理由は、バックエンド開発技術の変化に合わせて、プログラマーを解放し、プロジェクト開発の目的をより迅速に達成するためです。
現在、さまざまなフロントエンド フレームワークによってフロントエンド プログラムの開発が大幅に促進されていますが、これらのフレームワークのほとんどは、データ バインディングによる Vue などの DOM の直接操作を推奨していません。特定のメカニズムでは、基本的に DOM の操作は必要ありません。この場合、私たちは皆これらのフレームワークを使い始めており、DOM を操作する必要がなくなっているのに、なぜまだ jQuery にしがみついているのでしょうか?
したがって、モバイル Web の開発時に jQuery を使用することはお勧めできません。
関連チュートリアルの推奨事項: jQuery ビデオ チュートリアル
以上がjqueryはモバイル端末でも利用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。