成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

jQuery學(xué)習(xí)和知識(shí)點(diǎn)總結(jié)歸納

JohnLui / 3568人閱讀

摘要:目前在前端開發(fā)所占的比重越來越高,在我們學(xué)習(xí)和開發(fā)的過程中都會(huì)去使用。下面把程序員雷雪松對(duì)的知識(shí)點(diǎn)總結(jié)和歸納分享給大家。過濾對(duì)同胞元素的搜索。將匹配元素集合縮減為集合中的最后一個(gè)元素。返回指定元素相對(duì)于其他指定元素的位置。

jQuery目前在Web前端開發(fā)所占的比重越來越高,在我們jQuery學(xué)習(xí)和開發(fā)的過程中都會(huì)去使用。jQuery幫我們解決了瀏覽器之間JS一些不兼容的地方和簡(jiǎn)化了原生JS對(duì)DOM的操作。下面把PHP程序員雷雪松對(duì)jQuery的知識(shí)點(diǎn)總結(jié)和歸納分享給大家。

1、jQuery簡(jiǎn)介
jQuery是一個(gè)實(shí)用的JavaScript庫。jQuery極大地簡(jiǎn)化了JS對(duì)DOM的操作,實(shí)現(xiàn)一些常用的方法,jQuery還可以鏈?zhǔn)讲僮鳌?/p>

2、jQuery的基本用法

//引入jQuery文件,可以本地也可以遠(yuǎn)程


3、jQuery常用的選擇器和事件,和CSS的選擇器很相似。
$() – 使用CSS選擇器匹配元素
jQuery的事件和JS的事件基本相同,在使用的時(shí)候,去掉JS事件前面的on即可。
jQuery常用的事件:
load:當(dāng)文檔加載時(shí)運(yùn)行腳本
blur:當(dāng)窗口失去焦點(diǎn)時(shí)運(yùn)行腳本
focus:當(dāng)窗口獲得焦點(diǎn)時(shí)運(yùn)行腳本
change:當(dāng)元素改變時(shí)運(yùn)行腳本
submit:當(dāng)提交表單時(shí)運(yùn)行腳本
keydown:當(dāng)按下按鍵時(shí)運(yùn)行腳本
keypress:當(dāng)按下并松開按鍵時(shí)運(yùn)行腳本
keyup:當(dāng)松開按鍵時(shí)運(yùn)行腳本
click:當(dāng)單擊鼠標(biāo)時(shí)運(yùn)行腳本
dblclick:當(dāng)雙擊鼠標(biāo)時(shí)運(yùn)行腳本
mousedown:當(dāng)按下鼠標(biāo)按鈕時(shí)運(yùn)行腳本
mousemove:當(dāng)鼠標(biāo)指針移動(dòng)時(shí)運(yùn)行腳本
mouseout:當(dāng)鼠標(biāo)指針移出元素時(shí)運(yùn)行腳本
mouseover:當(dāng)鼠標(biāo)指針移至元素之上時(shí)運(yùn)行腳本
mouseup:當(dāng)松開鼠標(biāo)按鈕時(shí)運(yùn)行腳本
abort:當(dāng)發(fā)生中止事件時(shí)運(yùn)行腳本

4、jQuery常用的效果方法
$(selector).hide() – 隱藏被選的元素
$(selector).show() – 顯示被選的元素
$(selector).toggle() – 對(duì)被選元素進(jìn)行隱藏和顯示的切換
$(selector).slideDown() – 通過調(diào)整高度來滑動(dòng)顯示被選元素
$(selector).slideToggle() – 對(duì)被選元素進(jìn)行滑動(dòng)隱藏和滑動(dòng)顯示的切換
$(selector).slideUp() – 通過調(diào)整高度來滑動(dòng)隱藏被選元素
$(selector).fadeIn() – 逐漸改變被選元素的不透明度,從隱藏到可見
$(selector).fadeOut() – 逐漸改變被選元素的不透明度,從可見到隱藏
$(selector).fadeTo() – 把被選元素逐漸改變至給定的不透明度
$(selector).animate() – 對(duì)被選元素應(yīng)用“自定義”的動(dòng)畫

4、jQuery常用的DOM元素操作方法
$(selector).parent() – 返回被選元素的直接父元素。
$(selector).parents() – 返回被選元素的所有祖先元素,它一路向上直到文檔的根元素 (),可選參數(shù)來過濾對(duì)祖先元素的搜索
$(selector).children() – 返回被選元素的所有直接子元素??蛇x參數(shù)來過濾對(duì)子元素的搜索
$(selector).find() – 返回被選元素的后代元素,一路向下直到最后一個(gè)后代,可選參數(shù)來過濾對(duì)后后代元素的搜索
$(selector).siblings() – 返回被選元素的所有同胞元素。過濾對(duì)同胞元素的搜索。
$(selector).next() – 返回被選元素的下一個(gè)同胞元素。
$(selector).nextAll() – 返回匹配元素集合中每個(gè)元素之后的所有同輩元素,由選擇器進(jìn)行篩選(可選)。
$(selector).prev() – 返回的是前面的同胞元素
$(selector).prevAll() – 返回匹配元素集合中每個(gè)元素之前的所有同輩元素,由選擇器進(jìn)行篩選(可選)。
$(selector).first() – 將匹配元素集合縮減為集合中的第一個(gè)元素。
$(selector).last() – 將匹配元素集合縮減為集合中的最后一個(gè)元素。
$(selector).eq() – 指定索引的新元素。
$(selector).get() – 獲得由選擇器指定的 DOM 元素。
$(selector).index() – 返回指定元素相對(duì)于其他指定元素的 index 位置。
注:parent()、next()、prev()、first()、last()、eq()只返回一個(gè)元素。返回元素集合的函數(shù)都可以傳傳參數(shù)篩選,比如:parents()、siblings()、nextAll()、prevAll()、siblings()。

$(selector).each() 對(duì)對(duì)象進(jìn)行迭代,為每個(gè)元素執(zhí)行函數(shù)
$(selector).toArray() 以數(shù)組的形式返回 jQuery 選擇器匹配的元素
$(selector).size() 返回被 jQuery 選擇器匹配的元素的數(shù)量

$(selector).text() – 設(shè)置或返回所選元素的文本內(nèi)容
$(selector).html() – 設(shè)置或返回所選元素的內(nèi)容(包括 HTML 標(biāo)記)
$(selector).val() – 設(shè)置或返回表單字段的值
$(selector).append() – 在被選元素的結(jié)尾插入內(nèi)容
$(selector).prepend() – 在被選元素的開頭插入內(nèi)容
$(selector).after() – 在被選元素之后插入內(nèi)容
$(selector).before() – 在被選元素之前插入內(nèi)容
$(selector).remove() – 刪除被選元素(及其子元素)
$(selector).empty() – 從被選元素中刪除子元素
$(selector).removeAttr() – 從所有匹配的元素中移除指定的屬性。
$(selector).clone() – 創(chuàng)建匹配元素集合的副本
$(selector).load() – 從服務(wù)器加載數(shù)據(jù),然后把返回到 HTML 放入匹配元素

5、jQuery對(duì)CSS的操作
$(selector).height() – 設(shè)置或返回匹配元素的高度。
$(selector).width() – 設(shè)置或返回匹配元素的寬度。
$(selector).addClass() – 向被選元素添加一個(gè)或多個(gè)類
$(selector).removeClass() – 從被選元素刪除一個(gè)或多個(gè)類
$(selector).toggleClass() – 對(duì)被選元素進(jìn)行添加/刪除類的切換操作
$(selector).css() – 設(shè)置或返回樣式屬性
$(selector).hasClass() 檢查匹配的元素是否擁有指定的類。

6、jQuery其他知識(shí)點(diǎn)
$(selector).data() – 存儲(chǔ)與匹配元素相關(guān)的任意數(shù)據(jù)
$(selector).removeData() – 移除之前存放的數(shù)據(jù)
$(selector).serialize() – 將表單內(nèi)容序列化為字符串
$(selector).serializeArray() – 序列化表單元素,返回 JSON 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)

$沖突的解決辦法

//釋放$標(biāo)識(shí)符的控制,使用默認(rèn)的變量jQuery
$.noConflict();
//自定義變量
var jq = $.noConflict();

7、jQuery Ajax 操作函數(shù)
$.ajax() – 執(zhí)行Ajax異步請(qǐng)求
$.get() – 使用GET請(qǐng)求從服務(wù)器獲取數(shù)據(jù)
$.getJSON() – 使用GET從服務(wù)器請(qǐng)求JSON編碼數(shù)據(jù)
$.getScript() – 使用GET從服務(wù)器請(qǐng)求JavaScript文件并執(zhí)行該文件
$.post() – 使用POST請(qǐng)求從服務(wù)器獲取數(shù)據(jù)

原文來源:https://www.leixuesong.com/2496

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/79067.html

相關(guān)文章

  • 工程師如何提升自身的軟素質(zhì)

    摘要:既然軟素質(zhì)如此有用,那么如何提升就成了最主要的問題。如何提升軟素質(zhì)所有沒有給出切實(shí)可行建議的文章都是雞湯文。自己心中要有努力提升自己軟素質(zhì)的認(rèn)知和欲望,才能做到不斷的進(jìn)步??偨Y(jié)專業(yè)知識(shí)固然重要,但是軟素質(zhì)才是提升自身生活質(zhì)量的關(guān)鍵。 前言 其實(shí)我現(xiàn)在寫這篇文章有點(diǎn)早了,因?yàn)槲易约簩?duì)如何提高軟素質(zhì)也只有一點(diǎn)粗淺的想法。但是我最近發(fā)現(xiàn),真正能讓別人接受的不一定是總結(jié)的極好的真知灼見。真知灼...

    plokmju88 評(píng)論0 收藏0
  • 工程師如何提升自身的軟素質(zhì)

    摘要:既然軟素質(zhì)如此有用,那么如何提升就成了最主要的問題。如何提升軟素質(zhì)所有沒有給出切實(shí)可行建議的文章都是雞湯文。自己心中要有努力提升自己軟素質(zhì)的認(rèn)知和欲望,才能做到不斷的進(jìn)步??偨Y(jié)專業(yè)知識(shí)固然重要,但是軟素質(zhì)才是提升自身生活質(zhì)量的關(guān)鍵。 前言 其實(shí)我現(xiàn)在寫這篇文章有點(diǎn)早了,因?yàn)槲易约簩?duì)如何提高軟素質(zhì)也只有一點(diǎn)粗淺的想法。但是我最近發(fā)現(xiàn),真正能讓別人接受的不一定是總結(jié)的極好的真知灼見。真知灼...

    khs1994 評(píng)論0 收藏0
  • 精彩文章大合集- 收藏集 - 掘金

    摘要:發(fā)布應(yīng)用市場(chǎng)的平臺(tái)搶紅包工具紅包精靈開源啦掘金紅包精靈,如果喜歡,點(diǎn)個(gè)開源不易。作者將原素材文章進(jìn)行了新內(nèi)容的添加和重新排列,但是因?yàn)槲恼赂咝У拇a編寫技巧總結(jié)前端掘金本文總結(jié)了代碼編寫技巧,來提升你的和代碼。 收藏安卓開發(fā)中非常實(shí)用優(yōu)秀的庫! 有圖有真相! - Android - 掘金本來是打算收藏工具類的,但轉(zhuǎn)念一想,已經(jīng)有這么多優(yōu)秀的庫了,就沒必要再去重復(fù)造輪子了,便歸納工作中比...

    ermaoL 評(píng)論0 收藏0
  • 前端知識(shí)歸納

    摘要:繼承性子標(biāo)簽會(huì)繼承父標(biāo)簽樣式優(yōu)先級(jí)行內(nèi)樣式選擇器類選擇器標(biāo)簽選擇器通配符繼承機(jī)制創(chuàng)建了的元素中,在垂直方向上的會(huì)發(fā)生重疊。 技能考察: 一、關(guān)于Html 1、html語義化標(biāo)簽的理解; 結(jié)構(gòu)化的理解; 能否寫出簡(jiǎn)潔的html結(jié)構(gòu); SEO優(yōu)化 a、理解:根據(jù)內(nèi)容的結(jié)構(gòu)化(內(nèi)容語義化),選擇合適的標(biāo)簽(代碼語義化)便于開發(fā)者閱讀和寫出更優(yōu)雅的代碼的同時(shí) 讓瀏覽器的爬蟲和...

    sixleaves 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<