JQuery高級jquery
遍歷:瀏覽器
1js的遍歷方式函數
for(初始化值;循環結束條件;步長)this
2jq的遍歷方式插件
1jq對象.each(callback)對象
juqery對象.eahce(funcation(index,element){索引
index,表明索引事件
element表明集合中的每一個元素對象element
this.也表明每個元素對象回調函數
})
2回調函數的返回值
true:若是當前funcation的返回值爲true,則繼續循環
false:若是當前datction的返回值爲false,則結束循環
2$.each(object,[callback])
3. for .. of :jquery3.0版本以後提供的方式
for(元素對象 of 容器對象)
事件綁定
1jquery標準的綁定方式
jq對象.事件方法(回調函數);
注***若是綁定事件,確不傳遞迴調函數,那麼會觸發瀏覽器默認行爲。例如submit會觸發表單的提交事件
2on綁定事件/off解除綁定
jq對象.on(事件名稱,回調函數)
jq對象。off(事件名稱)
若是off方法不傳遞任何參數,則會移除該組件上的全部參數
3事件切換 toggle
*jq對象.toggle(fn1,fn2...)
*當對該組件機進行點擊時,第一次會執行fn1,第二次會執行fn2
插件:加強Jquery的功能
1$fn.extend(object)
*加強經過jquery獲取的對象的功能
2 $.extend(object)
加強JQuery對象自身的功能 $/JQuery