ホームページ >ウェブフロントエンド >フロントエンドQ&A >jqueryはモバイル端末でも利用できますか?

jqueryはモバイル端末でも利用できますか?

WBOY
WBOYオリジナル
2022-09-07 16:34:122248ブラウズ

モバイル端末の開発では jquery を使用できますが、推奨されません。jquery はブラウザ間の差異をブロックし、ブラウザごとにサポートされる API が異なる問題はなく、現在はさまざまなフロントエンドが存在するため推奨されません。フレームワークはフロントエンド プログラムの開発を大幅に促進しますが、これらのフレームワークのほとんどは DOM の直接操作を推奨しません。

jqueryはモバイル端末でも利用できますか?

この記事の動作環境: Windows 10 システム、jquery バージョン 3.6.0、Dell G3 コンピューター。

モバイル端末で jQuery を使用できますか?

まず、モバイル 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 サイトの他の関連記事を参照してください。

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