2018-09-10JQuery高級應(yīng)用

JQuery事件

  • window事件
  • 鼠標(biāo)事件
  • 鍵盤事件
  • 表單事件
  • 事件注冊語法
    • $(對象).type(fn)
      • type是事件名
      • fn是事件處理函數(shù)
    • bind()方法和on()方法類綁定單個事件


      image.png

bind,on方法同時為多個事件綁定方法

$("input[name = event_1]").on({
  mouseover.function(){
    $("ul").css("display", "none");
},
mouseout.function(){
  $("ul").css("display","block");
}
})

bind ,和on的區(qū)別
bind方法與on方法都是事件綁定,但是兩者卻又有著一個大區(qū)別:事件委托
當(dāng)我們想要使用事件委托的時候无宿,我們想到的肯定是on方法改衩。而不是bind方法,因?yàn)橄啾萣ind方法下梢,on方法多了一個selector方法巩搏,也就是子類選擇器

移除事件使用unbind()方法和off()方法:
$(對象).off([type],[fn]) 當(dāng)不帶參數(shù)時表示移除所綁定的全部事件册舞。

delegate()方法用于委托事件的注冊骚露。

定義和用法:
delegate() 方法為指定的元素(屬于被選元素的子元素)添加一個或多個事件處理程序蹬挤,并規(guī)定當(dāng)這些事件發(fā)生時運(yùn)行的函數(shù)。
使用 delegate() 方法的事件處理程序適用于當(dāng)前或未來的元素(比如由腳本創(chuàng)建的新元素)棘幸。

$("div").delegate("button","click",function(){
  $("p").slideToggle();
});

trigger()用于主動觸發(fā)事件處理程序

$("button").click(function(){
    $("input").trigger("select");
});

事件參數(shù)

  • 事件參數(shù)可以提供事件處理函數(shù)需要的數(shù)據(jù)
    • 鍵盤事件提供當(dāng)前按鍵編碼參數(shù)
    • 鼠標(biāo)事件提供鼠標(biāo)當(dāng)前坐標(biāo)參數(shù)
    • 普通事件提供數(shù)據(jù)對象作為參數(shù)焰扳,事件處理函數(shù)通過data屬性獲取

DOM

內(nèi)容及value屬性值的操作

節(jié)點(diǎn)操作

  • 查找節(jié)點(diǎn)(利用選擇器)
  • 創(chuàng)建節(jié)點(diǎn)
    $(selector):通過選擇器獲取節(jié)點(diǎn)ff
    $(element):把DOM節(jié)點(diǎn)轉(zhuǎn)化成jQuery節(jié)點(diǎn)

    $(html):使用HTML字符串創(chuàng)建jQuery節(jié)點(diǎn)
    image.png
  • 插入節(jié)點(diǎn)


    image.png

    image.png
  • 刪除節(jié)點(diǎn)
    remove():刪除整個節(jié)點(diǎn)(節(jié)點(diǎn).remove())
    detach():刪除整個節(jié)點(diǎn),保留元素的綁定事件误续、附加的數(shù)據(jù)
    empty():清空節(jié)點(diǎn)內(nèi)容

  • 替換節(jié)點(diǎn)
    replaceWith()和replaceAll()用于替換某個節(jié)點(diǎn)

  • 復(fù)制節(jié)點(diǎn)
    clone()用于復(fù)制某個節(jié)點(diǎn)

    • 可以使用clone()實(shí)現(xiàn)輸出DOM元素本身的HTML
      clone()用于復(fù)制某個節(jié)點(diǎn)


      image.png

節(jié)點(diǎn)屬性操作

attr()用來獲取與設(shè)置元素屬性


image.png

removeAttr()用來刪除元素的屬性


image.png

除css()外吨悍,還有獲取和設(shè)置元素高度、寬度蹋嵌、相對位置等的樣式操作方法
image.png

節(jié)點(diǎn)遍歷

children()方法可以用來獲取元素的所有子元素

image.png

jQuery中可以遍歷前輩元素育瓜,方法如下:
parent():獲取元素的父級元素
parents():元素元素的祖先元素

JQuery動畫

image.png
image.png

fadeIn()和fadeOut()可以通過改變元素的透明度實(shí)現(xiàn)淡入淡出效果

image.png

slideDown() 可以使元素逐步延伸顯示,slideUp()則使元素逐步縮短直至隱藏

image.png

JQuery-Ajax

使用$.ajax() 實(shí)現(xiàn)異步交互

image.png

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末栽烂,一起剝皮案震驚了整個濱河市躏仇,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌腺办,老刑警劉巖焰手,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異菇晃,居然都是意外死亡册倒,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進(jìn)店門磺送,熙熙樓的掌柜王于貴愁眉苦臉地迎上來驻子,“玉大人,你說我怎么就攤上這事估灿〕绾牵” “怎么了?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵馅袁,是天一觀的道長域慷。 經(jīng)常有香客問我,道長汗销,這世上最難降的妖魔是什么犹褒? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮弛针,結(jié)果婚禮上叠骑,老公的妹妹穿的比我還像新娘。我一直安慰自己削茁,他們只是感情好宙枷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布掉房。 她就那樣靜靜地躺著,像睡著了一般慰丛。 火紅的嫁衣襯著肌膚如雪卓囚。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天诅病,我揣著相機(jī)與錄音哪亿,去河邊找鬼。 笑死睬隶,一個胖子當(dāng)著我的面吹牛锣夹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播苏潜,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼银萍,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了恤左?” 一聲冷哼從身側(cè)響起贴唇,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎飞袋,沒想到半個月后戳气,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡巧鸭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年瓶您,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纲仍。...
    茶點(diǎn)故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡呀袱,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出郑叠,到底是詐尸還是另有隱情夜赵,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布乡革,位于F島的核電站寇僧,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏沸版。R本人自食惡果不足惜嘁傀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望视粮。 院中可真熱鬧细办,春花似錦、人聲如沸馒铃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽区宇。三九已至娃殖,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間议谷,已是汗流浹背炉爆。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留卧晓,地道東北人芬首。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像逼裆,于是被迫代替她去往敵國和親郁稍。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5胜宇? 答:HTML5是最新的HTML標(biāo)準(zhǔn)耀怜。 注意:講述HT...
    kismetajun閱讀 27,474評論 1 45
  • $HTML, HTTP桐愉,web綜合問題 1财破、前端需要注意哪些SEO 2、 的title和alt有什么區(qū)別 3从诲、HT...
    Hebborn_hb閱讀 4,596評論 0 20
  • 育心教材的音頻聽不清或者童音跟讀不一樣左痢,都可以靈活的對待,選擇看教材指讀或者跟讀系洛,字的讀音也可適當(dāng)?shù)淖约簶?biāo)出俊性。編輯...
    b0a4ca4b06a4閱讀 188評論 0 0
  • 王母口訣 飲食不止身不輕,聲色不止神不清碎罚。思慮不止心不寧磅废,心不寧兮神不靈,神不靈兮道不成荆烈。其要妙者拯勉,不在乎瞻星禮月...
    code_w閱讀 7,831評論 0 1