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