闡述jQuery工具函數(shù)的使用和解決方案
本文章給您進(jìn)入的Jquery工具函數(shù), 其中有很多作者具體的使用經(jīng)驗(yàn)和解決方案, 即使你會(huì)使用jQuery也能在閱讀中發(fā)現(xiàn)些許秘籍,我們經(jīng)常要使用腳本處理各種業(yè)務(wù)邏輯, 最常見(jiàn)的就是數(shù)組和對(duì)象的操作。
大部分人僅僅使用jQuery的選擇器選擇對(duì)象, 或者實(shí)現(xiàn)頁(yè)面動(dòng)畫效果. 在處理業(yè)務(wù)邏輯時(shí)常常自己編寫很多算法. 本文提醒各位jQuery也能提高我們操作對(duì)象和數(shù)組的效率. 并且可以將一些常用算法擴(kuò)充到jQuery工具函數(shù)中, 實(shí)現(xiàn)腳本函數(shù)的復(fù)用。#t#
工具函數(shù)是指在jQuery對(duì)象(即變量"$")上定義的函數(shù). 這些函數(shù)都是工具類函數(shù).比如C#中最常用的trim()函數(shù):
- $.trim(" text ");
原始javascript中并沒(méi)有提供同時(shí)去除前后空格的trim函數(shù). 所以這一類常用的工具函數(shù)統(tǒng)稱為 "Utilities" 函數(shù).對(duì)應(yīng)jQuery官方文檔:
- http://docs.jquery.com/Utilities
區(qū)別于前幾章的講解方式, 本文不在列舉函數(shù)列表. 大家在應(yīng)用中, 比如遇到想操作一個(gè)字符串, 可以首先從在"API文檔/Utilities/字符串操作"中查找是否已經(jīng)提供了快捷的工具函數(shù). 如果沒(méi)有再考慮自己開(kāi)發(fā).
- $.trim(" text ");
- window.$.trim(" text ");
- window.jQuery(" text ");
- jQuery.trim(" text ");
不同于例遍 Jquery工具函數(shù)的 $().each() 方法,此方法可用于例遍任何對(duì)象?;卣{(diào)函數(shù)擁有兩個(gè)參數(shù):***個(gè)為對(duì)象的成員或數(shù)組的索引,第二個(gè)為對(duì)應(yīng)變量或內(nèi)容。如果需要退出 each 循環(huán)可使回調(diào)函數(shù)返回 false,其它返回值將被忽略。