JQuery工具函數(shù)匯總
在jQuery中,工具函數(shù)是指直接依附于jQuery對象,針對jQuery對象本身定義的方法,即全局性的,我們統(tǒng)稱為工具函數(shù),或Utilites函數(shù)
主要作用于:字符串、數(shù)組、對象
API:工具函數(shù)
調(diào)用格式:
$.函數(shù)名()或jQuery.函數(shù)名()
字符串操作:
$.trim():去除字符串左右兩邊的空格
數(shù)組和對象操作:
$.each():遍歷數(shù)組
$.each(array,function(index,value){}):array:數(shù)組變量,index:元素下標(biāo),從0開始,value:元素值
$each():遍歷對象
$each(object,function(name,value){}):object:對象,name:屬性名,value:屬性值
$.grep():數(shù)據(jù)篩選:返回一個經(jīng)過篩選后的數(shù)組
$.map():修改數(shù)據(jù)
$.inArray():查找元素的下標(biāo)
$.inArray(value,array):value:元素值,array:查找的數(shù)組,返回元素在數(shù)組中的下標(biāo),從0開始
$.merge():合并兩個數(shù)組
$.merge(array1,array2):將第二個數(shù)組加到第一個數(shù)組后面
$.unique():去除重復(fù)DOM元素
$.unique(dom):dom:DOM元素
selector.toArray():合并多個DOM元素為數(shù)組,返回數(shù)組元素的 innerHTML
測試操作:,返回boolean
$.isArray():判斷是否為數(shù)組對象,返回boolean
$.isArray(object):object:被判斷的對象
$.isFunction():判斷是否為函數(shù),返回boolean
$.isFunction(object):object:被判斷的對象
$.isEmptyObject():判斷是否為空對象,返回boolean
$.isEmptyObject(object):object:被判斷的對象
$.isPlainObject():判斷是否為純粹對象,返回boolean
純粹對象:由{}或new Object()創(chuàng)造的對象,如“var obj = {}”或“var obj = new Object()”
$.contains():判斷DOM節(jié)點(diǎn)是否包含另一個DOM節(jié)點(diǎn)
$.contains(dom1,dom2):dom1節(jié)點(diǎn)是否包含dom2節(jié)點(diǎn)
$.type():輸出數(shù)據(jù)類型,返回對象的數(shù)據(jù)類型
$.isNumeric():判斷是否為數(shù)值類型
$.isWindow():判斷是否為Window對象
Window對象:表示瀏覽器中打開的窗口
URL操作:
$param():將對象的鍵值對轉(zhuǎn)化為URL鍵值對字符串形式
$param(object):object:需要轉(zhuǎn)化的對象
瀏覽器操作:已棄用
其他操作:
$.proxy():調(diào)整this的指向
外部事件觸發(fā)調(diào)用對象方法時,this指向會有問題(會調(diào)用觸發(fā)的對象)
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
一個實(shí)用的圖片切換支持點(diǎn)擊切換和自動輪播
這篇文章主要介紹了一個實(shí)用的圖片切換支持點(diǎn)擊切換和自動輪播,經(jīng)測試效果相當(dāng)不錯,需要的朋友可以參考下2014-09-09
jQuery實(shí)現(xiàn)優(yōu)雅的彈窗效果(6)
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)優(yōu)雅彈窗效果 的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02
基于Bootstrap+jQuery.validate實(shí)現(xiàn)Form表單驗(yàn)證
這篇文章主要介紹了基于Bootstrap+jQuery.validate實(shí)現(xiàn)Form表單驗(yàn)證,需要的朋友可以參考下2014-12-12
使用基于jquery的gamequery插件做JS乒乓球游戲
現(xiàn)在jquery比較流行,用js做游戲的也越來越多了,雖然現(xiàn)在html5出來了,但實(shí)際上要用html5做點(diǎn)啥出來還是得靠javascript,所以學(xué)好js是非常重要的2011-07-07
jQuery實(shí)現(xiàn)菜單的顯示和隱藏功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)菜單的顯示和隱藏功能,結(jié)合實(shí)例形式分析了jQuery基于事件響應(yīng)及css方法動態(tài)改變菜單樣式的相關(guān)操作技巧,需要的朋友可以參考下2018-07-07

