站長資訊網
        最全最豐富的資訊網站

        有js為什么還用jquery

        因為jquery簡化了使用JavaScript進行網頁特效開發的一些復雜性,提供了對常見任務的自動化和復雜任務的簡化;使用jquery不僅能夠將原本需要很多JavaScript代碼才能實現的功能縮減為幾行代碼,而且提供了足夠高速的性能,因此有JavaScript還需要使用jquery來減少代碼行。

        有js為什么還用jquery

        本教程操作環境:windows10系統、jquery3.2.1版本、Dell G3電腦。

        有js為什么還用jquery

        jQuery是一個JavaScript庫,因此它可以在JavaScript之上運行。它不能單獨存在,因此您不能在一個之上使用它。您可以只使用JavaScript或JavaScript和jQuery。引入jQuery是為了簡化JavaScript開發。它將減少開發時間。用它來添加動畫,甚至在您的網站上進行處理。

        jQuery簡化了HTML文檔的遍歷,事件處理,動畫和Ajax交互,從而實現了快速的Web開發。與JavaScript及其其他JavaScript庫相比,jQuery更易于使用。與JavaScript相比,使用jQuery時需要編寫更少的代碼行。

        jQuery是一套JavaScript的庫,它簡化了使用JavaScript進行網頁特效開發的一些復雜性,提供了對常見任務的自動化和復雜任務的簡化。使用jQuery不僅能夠將原本需要很多JavaScript代碼才能實現的功能縮減為幾行代碼,而且提供了足夠高速的性能。

        舉個栗子,假設我們現在有以下基本網頁:

        <!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來改變上面三個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>

        對比兩種方法,我們可以看到使用jQuery的好處最直接的是:可以根據CSS選擇器快速地獲取DOM元素。另外在修改DOM元素的CSS樣式時,與style標簽編程格式相似,方便記憶。當然, 使用jQuery還有別的好處,這在后面的學習中繼續發現挖掘。

        視頻教程推薦:jQuery視頻教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品乱码久久久久久夜夜嗨| 久久99精品久久久久子伦| 精品人妻少妇嫩草AV无码专区| 久久香综合精品久久伊人| 国产三级国产精品国产普男人 | 99精品热这里只有精品| 久久精品亚洲男人的天堂| 日本精品不卡视频| 精品国产福利一区二区| 亚洲精品国产日韩无码AV永久免费网| 2022精品国偷自产免费观看| 成人国产精品免费视频| 婷婷国产成人精品视频| 亚洲国产精品13p| 精品少妇一区二区三区在线 | 久久se精品一区精品二区| 国产午夜福利精品一区二区三区| 亚洲精品无码久久久久去q | 中文精品一卡2卡3卡4卡| 92国产精品午夜福利| 日韩精品极品视频在线观看免费| 久久久久久久久久久免费精品 | 亚洲国产精品无码AAA片| 久久久久亚洲精品天堂久久久久久| 欧洲精品视频在线观看| 国产精品自拍一区| 精品少妇一区二区三区视频| 国产精品白浆在线观看免费| 老司机67194精品线观看| 亚洲第一极品精品无码久久| 中文字幕精品亚洲无线码二区| 亚欧无码精品无码有性视频| 欧美精品亚洲日韩aⅴ| 久久久精品人妻无码专区不卡| 国产精品色视频ⅹxxx | 69久久精品无码一区二区| CAOPORM国产精品视频免费| 97久久久精品综合88久久| 动漫精品专区一区二区三区不卡| 99久久精品国产麻豆| 精品久久一区二区|