ホームページ  >  記事  >  ウェブフロントエンド  >  js があるのに、なぜ jquery を使うのでしょうか?

js があるのに、なぜ jquery を使うのでしょうか?

WBOY
WBOYオリジナル
2022-06-07 17:24:071138ブラウズ

jquery を使用すると、JavaScript を使用して Web ページの特殊効果を開発する複雑さの一部が簡素化され、一般的なタスクの自動化と複雑なタスクの簡素化が実現します。jquery を使用すると、元々大量の JavaScript コードを必要とする関数を削減できるだけでなく、数行のコードで実装でき、十分に高いパフォーマンスが得られるため、JavaScript を使用している場合は、jquery を使用してコード行を減らす必要もあります。

js があるのに、なぜ jquery を使うのでしょうか?

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

js がある場合に jquery を使用する理由

jQuery は JavaScript ライブラリであるため、JavaScript 上で実行できます。単独では存在できないため、上に重ねて使用することはできません。 JavaScript のみ、または JavaScript と jQuery を使用できます。 jQuery は、JavaScript 開発を簡素化するために導入されました。開発時間の短縮になります。これを使用してアニメーションを追加したり、Web サイトで作業したりすることもできます。

jQuery は、HTML ドキュメントのトラバーサル、イベント処理、アニメーション、および Ajax インタラクションを簡素化し、迅速な Web 開発を実現します。 jQuery は、JavaScript やその他の JavaScript ライブラリよりも使いやすいです。 jQuery を使用すると、JavaScript に比べて記述する必要のあるコード行が少なくなります。

jQuery は、JavaScript を使用して Web ページの特殊効果を開発する複雑さの一部を簡素化し、一般的なタスクの自動化と複雑なタスクの簡素化を実現する JavaScript ライブラリのセットです。 jQueryを利用することで、本来多くのJavaScriptコードを必要とする機能を数行のコードに削減できるだけでなく、十分な高速性も実現できます。

例として、次の基本的な Web ページがあるとします。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        div{
            width: 100px;
            height: 100px;
            border: 1px solid #000000;
        }
    </style>
</head>
<body>
<div></div>
<div></div>
<div id="box2"></div>
</body>
</html>

次に、ネイティブ JavaScript と jQuery を使用して、上記 3 つの div の背景色を変更します。

<script>
        //使用原生JavaScript改变背景颜色
        window.onload = function (ev) {
            var div1 = document.getElementsByTagName("div")[0];
            var div2 = document.getElementsByClassName("box1")[0];
            var div3 = document.getElementById("box2");
            // console.log(div1);
            // console.log(div2);
            // console.log(div3);
            div1.style.backgroundColor = "red";
            div2.style.backgroundColor = "yellow";
            div3.style.backgroundColor = "blue";
        }
  
        //使用jQuery改变背景颜色
        // $(function () {
        //     var $div1 = $("div")[0];
        //     var $div2 = $(".box1")[0];
        //     var $div3 = $("#box2")[0];
        //     // console.log($div1);
        //     // console.log($div2);
        //     // console.log($div3);
        //     $div1.css({
        //         background: "red"
        //     });
        //     $div2.css({
        //         background: "yellow"
        //     });
        //     $div3.css({
        //         background: "blue"
        //     });
        // })
    </script>

2 つの方法を比較すると、jQuery を使用する最も直接的な利点は、CSS セレクターに基づいて DOM 要素を迅速に取得できることであることがわかります。さらに、DOM 要素の CSS スタイルを変更する場合、プログラミング形式は style タグに似ているため、覚えやすくなります。もちろん、jQuery を使用することには他にも利点があり、それについては今後の研究で引き続き発見していきます。

ビデオ チュートリアルの推奨: jQuery ビデオ チュートリアル

以上がjs があるのに、なぜ jquery を使うのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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