日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > web前端 > htmlcss > JQuery從0到大技術(shù)牛人學(xué)習(xí)之路!

JQuery從0到大技術(shù)牛人學(xué)習(xí)之路!

來(lái)源:程序員人生   發(fā)布時(shí)間:2016-09-06 15:34:36 閱讀次數(shù):4519次

1、JQuery簡(jiǎn)介


1.1簡(jiǎn)介


jQuery是繼prototype以后又1個(gè)優(yōu)秀的JavaScript庫(kù)。它是輕量級(jí)的js庫(kù) ,它兼容CSS3,還兼容各種閱讀器(IE 6.0+, FF1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后續(xù)版本將不再支持IE6/7/8閱讀器。jQuery使用戶能更方便地處理HTML標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的1個(gè)利用)、events、實(shí)現(xiàn)動(dòng)畫(huà)效果,并且方便地為網(wǎng)站提供AJAX交互。jQuery還有1個(gè)比較大的優(yōu)勢(shì)是,它的文檔說(shuō)明很全,而且各種利用也說(shuō)得很詳細(xì),同時(shí)還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁(yè)面保持代碼和html內(nèi)容分離,也就是說(shuō),不用再在html里面插入1堆js來(lái)調(diào)用命令了,只需要定義id便可。

jQuery是免費(fèi)、開(kāi)源的,使用MIT許可協(xié)議。jQuery的語(yǔ)法設(shè)計(jì)可使開(kāi)發(fā)更加便捷,例如操作文檔對(duì)象、選擇DOM元素、制作動(dòng)畫(huà)效果、事件處理、使用Ajax和其他功能。除此之外,jQuery提供API讓開(kāi)發(fā)者編寫(xiě)插件。其模塊化的使用方式使開(kāi)發(fā)者可以很輕松的開(kāi)發(fā)出功能強(qiáng)大的靜態(tài)或動(dòng)態(tài)網(wǎng)頁(yè)。


1.2優(yōu)點(diǎn)


(1)寫(xiě)少代碼,做多事情【write less do more】
-    (2)免費(fèi),開(kāi)源且輕量級(jí)的js庫(kù),容量很小
-         注意:項(xiàng)目中,提倡援用min版的js庫(kù)
-    (3)兼容市面上主流閱讀器,例如 IE,F(xiàn)irefox,Chrome
-         注意:jQuery不是將所有JS全部封裝,只是有選擇的封裝
-    (4)能夠處理HTML/JSP/XML、CSS、DOM、事件、實(shí)現(xiàn)動(dòng)畫(huà)效果,也能提供異步AJAX功能
-    (5)文檔手冊(cè)很全,很詳細(xì)
-    (6)成熟的插件可供選擇
-    (7)提倡對(duì)主要的html標(biāo)簽提供1個(gè)id屬性,但不是必須的
-    (8)出錯(cuò)后,有1定的提示信息
-    (9)不用再在html里面通過(guò)標(biāo)簽插入1大堆js來(lái)調(diào)用命令了


2、JQuery的9類(lèi)選擇器


使用jquery,首先我們需要去把jquery的包導(dǎo)入,這個(gè)jquery的官網(wǎng)上面是可以下載的,地址:https://jquery.com/,目前最新版本是3.0,1般會(huì)有兩種版本的,1個(gè)是完全的,1個(gè)是迷你版本的,兩個(gè)版本就是大小不1樣,里面的實(shí)質(zhì)性東西實(shí)際上是1樣的,而這個(gè)迷你版的合適項(xiàng)目正式上線使用,由于占的體積小啊,1般學(xué)習(xí)或練習(xí)的話就能夠嘗試使用完全版的。下面以幾個(gè)案例來(lái)實(shí)際說(shuō)明jquery的使用,完全的代碼會(huì)在文末提供下載鏈接,歡迎下載學(xué)習(xí)。選擇器的部份在下載的文件中的/JQuery\WebRoot\selector目錄下。

2.1 基本選擇器


[javascript] view plain copy
 print?在CODE上查看代碼片派生到我的代碼片
  1. //1)查找ID為"div1ID"的元素個(gè)數(shù)  
  2.     alert(  $("#div1ID").size());  
  3.       
  4.       
  5.     //2)查找DIV元素的個(gè)數(shù)  
  6.      alert( $("div").length);  
  7.       
  8.       
  9.     //3)查找所有樣式是"myClass"的元素的個(gè)數(shù)  
  10.     alert($(".myClass").size());  
  11.       
  12.   
  13.     //4)查找所有DIV,SPAN,P元素的個(gè)數(shù)  
  14.     alert($("div,span,p").size());  
  15.       
  16.   
  17.     //5)查找所有ID為div1ID,CLASS為myClass,P元素的個(gè)數(shù)  
  18.     alert($("#div1ID,.myClass,p").size());  




2.2 層次選擇器

[javascript] view plain copy
 print?在CODE上查看代碼片派生到我的代碼片
  1. //1)找到表單form里所有的input元素的個(gè)數(shù)  
  2.     alert($("form input").size());  
  3.       
  4.     //2)找到表單form下所有的子級(jí)input元素個(gè)數(shù)  
  5.     alert($(" form > input").size());  
  6.       
  7.       
  8.     //3)找到表單form同級(jí)第1個(gè)input元素的value屬性值  
  9.     alert($("form + input").val());  
  10.       
  11.       
  12.     //4)找到所有與表單form同級(jí)的input元素個(gè)數(shù)  
  13.     alert($("form ~ input").size());  
  14.       


2.3 增強(qiáng)基本選擇器

[javascript] view plain copy
 print?在CODE上查看代碼片派生到我的代碼片
  1. //1)查找UL中第1個(gè)元素li的內(nèi)容  
  2.     alert($("ul li:first").html());    
  3.     alert($("ul li:first").text());   
  4.     //html()要用在html/jsp中,不能用在xml中,而text()都可以用  
  5.       
  6.       
  7.     //2)查找UL中最后1個(gè)元素的內(nèi)容  
  8.     alert($("ul li:last").text());   
  9.       
  10.       
  11.     //3)查找所有未選中的input元素個(gè)數(shù)  
  12.     alert($(":checkbox:checked").size());  //選中的    2  
  13.     alert($(":checkbox:not(:checked)").size());  //未選中  
  14.       
  15.       
  16.     //4)查找表格的1、3、5...奇數(shù)行個(gè)數(shù)  
  17.     alert($("table tr:odd").size());  //3  
  18.       
  19.       
  20.     //5)查找表格的2、4、6...偶數(shù)行個(gè)數(shù)  
  21.     alert($("table tr:even").size());  //3  
  22.       
  23.       
  24.     //6)查找表格中第2行的內(nèi)容,從索引號(hào)0開(kāi)始  
  25.     alert($("table tr:eq(1)").text());  
  26.     //html()強(qiáng)調(diào)的是標(biāo)簽中的內(nèi)容,即使標(biāo)簽中有子標(biāo)簽,也會(huì)顯示出來(lái),而text()強(qiáng)調(diào)的是標(biāo)簽中的文本內(nèi)容,不會(huì)顯示子標(biāo)簽  
  27.       
  28.       
  29.     //7)查找表格中第2第3行的個(gè)數(shù),即索引值是1和2,也就是比0大  
  30.     alert($("table tr:gt(0)").size());  //5  
  31.       
  32.       
  33.     //8)查找表格中第1第2行的個(gè)數(shù),即索引值是0和1,也就是比2小  
  34.     alert($("table tr:lt(3)").size());   
  35.       
  36.       
  37.     //9)給頁(yè)面內(nèi)所有標(biāo)題

    加上紅色背風(fēng)景  

  38.     alert($(":header").css("background-color","red").css("color","white"));  
2.4 內(nèi)容選擇器


[javascript] view plain copy
 print?在CODE上查看代碼片派生到我的代碼片
  1. //1)查找所有包括文本"John"的div元素的個(gè)數(shù)  
  2.     alert($("div:contains('John')").size());  //2  
  3.       
  4.       
  5.     //2)查找所有p元素為空的元素個(gè)數(shù)  
  6.     alert($("p:empty").size());  //2  
  7.       
  8.       
  9.     //3)給所有包括p元素的div元素添加1個(gè)myClass樣式  
  10.     $("div:has(p)").addClass("myClass");  
  11.       
  12.       
  13.     //4)查找所有含有子元素或文本的p元素個(gè)數(shù),即p為父元素  
  14.     alert($("p:parent").size());  //2  



生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产不卡在线播放 | av在线一区二区三区 | 一区二区精品视频 | 亚洲午夜视频在线观看 | 美女福利一区 | 91直接看 | 久久久国产精品视频 | 国产免费看片 | 国产成人精品999在线观看 | 亚洲电影在线播放 | 中国黄色片在线观看 | 欧美一区二区三区婷婷月色 | 99久久99| 精品一区二区久久 | 精品九九九九九 | 久久亚洲欧美 | 日本一区二区三区四区视频 | 久久久国产一区二区三区 | 亚洲精品视频自拍 | 骨科h巨肉各种play | 日本视频中文字幕 | 中文字幕综合在线 | 欧美三级成人 | 亚洲精品亚洲人成人网 | 久久久久久久国产 | 日韩 国产 欧美 精品 在线 | 亚洲自拍偷拍一区 | 中国一级片在线 | 国产精品久久久久久影视 | 尤物av| 日日噜噜夜夜狠狠久久av小说 | 中文字幕亚洲一区二区三区 | 国产一区二区欧美 | 五月婷婷亚洲综合 | 国产一区精品在线 | 国产精品日韩一区二区 | 国产一区二区三区四区五区tv | 日本国产精品 | 视频精品一区二区三区 | 久综合网| aⅴ色国产 欧美 |