日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

jquery交换数组元素位置_跟我一起学jQuery——第一集

發(fā)布時(shí)間:2023/12/10 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery交换数组元素位置_跟我一起学jQuery——第一集 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

《鋒利的JQuery》第二版閱讀筆記-第一章

jQuery對(duì)象和DOM對(duì)象

????想學(xué)習(xí)jQuery,首先要學(xué)會(huì)區(qū)分jQuery對(duì)象和DOM對(duì)象。1)jQuery對(duì)象是用jQuery類庫(kù)的選擇器獲得的對(duì)象。2)DOM對(duì)象是用傳統(tǒng)(javascript)獲得的對(duì)象。舉個(gè)栗子

//DOM對(duì)象var domO = document.getElementById("id"); //JQuery對(duì)象:$jqueryO,這里的$是可以省略不寫的,是習(xí)慣寫上,一看就知道是jquery對(duì)象。var $jqueryO = $("#id");

????其次,jQuery對(duì)象不能使用DOM對(duì)象的方法,DOM對(duì)象也不能使用jQuery對(duì)象的方法。不過(guò),這兩個(gè)對(duì)象是可以相互轉(zhuǎn)化的。

//由于jQuery對(duì)象是一個(gè)數(shù)組對(duì)象,所以可以通過(guò)下標(biāo)轉(zhuǎn)DOMvar $jqueryO = $("#id");//方法1var jToD = $jqueryO[0];//方法2var jToDT = $jqueryO.get(0);//DOM轉(zhuǎn)JQueryvar domO = document.getElementById("id");var $domToJ = $(domO);

jQuery的優(yōu)勢(shì)與特點(diǎn)

????學(xué)習(xí)了jQuery和DOM對(duì)象的區(qū)別后,讓我們來(lái)了解一下jQuery引得如此多人使用的魅力所在。

?一,小。jQuery分為開發(fā)和生產(chǎn)(min.js)兩個(gè)版本。其中生產(chǎn)版本大約30kb左右。?二,選擇器強(qiáng)大。它不僅支持css的,還支持jQuery獨(dú)創(chuàng)的,還有用戶自定義的。不知道你是否有我和一樣的疑問(wèn)。選擇器又是什么?這里的選擇器主要指的是CSS選擇器。舉個(gè)栗子:#main{width:600px},如這個(gè)是個(gè)id選擇器(根據(jù)元素id屬性),目的是找尋網(wǎng)頁(yè)中id為main的元素并設(shè)置寬度為600px。與此同時(shí)還有標(biāo)簽選擇器(元素標(biāo)簽名稱,如div body),類選擇器(元素class屬性)。?三,DOM封裝的十分好,使用jQuery時(shí),不用考慮javascript的復(fù)雜元素,比如XMLHttpRequest?四,事件處理機(jī)制可靠周到,這個(gè)我們后面一起學(xué)習(xí)?五,ajax封裝的好。原生的會(huì)比較復(fù)雜,具體請(qǐng)看下面圖(來(lái)源于一篇精彩的文章[1]) 原生:

jQuery

?六 ,不污染頂級(jí)變量。一般我們見(jiàn)到的jQuery變量、函數(shù)都位于$function({});之內(nèi)。可以與其他的的$function({});等共存。?七,jQuery修復(fù)了一些瀏覽器之間的差異,封裝了不少優(yōu)秀插件,有豐富的文檔可以參考,而且還開源。?八 ,因?yàn)閖Query對(duì)象本身是數(shù)組,所以其方法可以自動(dòng)操作對(duì)象集合。其次,還可以進(jìn)行鏈?zhǔn)讲僮?如:.attr().submit())。

Hello World!

????只要學(xué)會(huì)Hello World,就仿佛掌握了一門語(yǔ)言。

現(xiàn)在,讓我們學(xué)習(xí)使用jQuery,向世界say Hello。

????? ? ? ? 第一步,下載jquery.js。本書使用的是1.7,可以從這里下載[2]。????? ? ? ? 第二步,引入與使用。注意,引入要在調(diào)用前哦,不然是無(wú)法使用的。

<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"/><script src="../jquery-1.7.2/jquery.js" type="text/javascript">script><script type="text/javascript"> $(document).ready(function(){//等待Dom元素加載完畢 alert("hello world!")//彈框 }); $(function(){//$(document).ready簡(jiǎn)寫,可以同時(shí)執(zhí)行 alert("hello again"); });script>head><body>body>html>


References

[1]?來(lái)源于一篇精彩的文章:?https://www.cnblogs.com/guchengnan/p/9640043.html[2]?這里下載:?https://www.jq22.com/jquery-info122

總結(jié)

以上是生活随笔為你收集整理的jquery交换数组元素位置_跟我一起学jQuery——第一集的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。