淺談jQuery中對象遍歷.eq().first().last().slice()方法
eq(index):將集合中的索引為index的元素提取出來.
first():返回集合中的第一個元素.
.last():防護集合中的最后一個元素.
.slice(start[,end]):返回集合中的給定區(qū)間段的元素.
first()和last()調(diào)用eq(),eq()通過slice()實現(xiàn),slice()通過
.pushStack()實現(xiàn).
相關(guān)源碼
285行:用法很奇特,通過一個"+"把可能為字符串的i轉(zhuǎn)換成一個數(shù)值.
300~301:先借用數(shù)組方法slice()從當(dāng)前jQuery對象中獲取指定范圍的子集,
在掉用方法pushStack()把子集轉(zhuǎn)換為jQuery對象,同時通過屬性prevObject保留了對當(dāng)前jQuery對象的引用.
以上就是根據(jù)jQuery源碼來學(xué)習(xí).eq(),.first(),.last(),.slice()的全部內(nèi)容了,小伙伴們是否了解了他們了呢?
相關(guān)文章
jQuery實現(xiàn)可拖拽的許愿墻效果【附demo源碼下載】
這篇文章主要介紹了jQuery實現(xiàn)可拖拽的許愿墻效果,可實現(xiàn)拖拽圖片與層疊顯示功能,涉及jQuery插件的簡單使用,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2016-09-09jquery中的mouseleave和mouseout的區(qū)別 模仿下拉框效果
不論鼠標(biāo)指針離開被選元素還是任何子元素,都會觸發(fā) mouseout 事件,只有在鼠標(biāo)指針離開被選元素時,才會觸發(fā) mouseleave 事件2012-02-02jQuery實現(xiàn)淡入淡出二級下拉導(dǎo)航菜單的方法
這篇文章主要介紹了jQuery實現(xiàn)淡入淡出二級下拉導(dǎo)航菜單的方法,涉及jquery簡單操作頁面元素展開與隱藏的實現(xiàn)技巧,非常具有實用價值,需要的朋友可以參考下2015-08-08Tab頁界面 用jQuery及Ajax技術(shù)實現(xiàn)(php后臺)
到了B/S開發(fā)時代,網(wǎng)頁前端布局也把Tab頁的布局形式吸收了過來。特別是和Ajax技術(shù)結(jié)合起來,可以更充分發(fā)揮Tab頁的良好表現(xiàn)力和數(shù)據(jù)緩存的優(yōu)勢,是一種良好的網(wǎng)頁布局形式2011-10-10