Utilities (第21項)
二一、jQuery.makeArray()
將一個PlainObject型別的物件轉成JavaScript array。
jQuery.makeArray( PlainObject obj )
二二、jQuery.map()
將array或object傳給jQuery.map(),然後產生新的array或object
jQuery.map( Array array, Function callback )
jQuery.map( Object object, Function callback )
如果要處理jQuery object的話,請參考Traversing-Filtering第七項。
二三、jQuery.merge()
組合兩陣列成一個新陣列。
jQuery.merge( ArrayLikeObject first, ArrayLikeObject second )
二四、jQuery.noop()
當你想要傳入一個empty function,可以使用jQuery.noop()
二五、jQuery.now()
取得現在時間。
二六、jQuery.parseHTML()
解析一字串成一個DOM nodes陣列。
jQuery.parseHTML( String data [, Element context ] [, Boolean keepScripts ] )
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery.parseHTML demo</title> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> </head> <body> <div id="log"> <h3>Content:</h3> </div> <script> var str = "hello, <b>my name is</b> jQuery."; var html = $.parseHTML(str); $("#log").append(html); </script> </body> </html>
二七、jQuery.parseJSON()
用來解析JSON字串成JavaScript value。
var obj = jQuery.parseJSON( '{ "name": "John" }' ); alert( obj.name === "John" );
在jQuery 3.0,jQuery.parseJSON()已經deprecated了,
而將會由Javascript原生的JSON.parse方法所取代。
二八、jQuery.parseXML()
用來解析XML document字串成JavaScript value。
二九、jQuery.proxy()
暫不討論
三十、jQuery.queue()
請參考Data的第七項。
三一、jQuery.removeData()
請參考Data的第八項。
三二、jQuery.support
has been deprecated
三三、jQuery.trim()
用來把一字串的前後空白去掉。
三四、jQuery.type()
用來找出obj所屬的JavaScript型別。
jQuery.type( obj )
三五、jQuery.unique()
用來排序一陣列,並移除重複值。
jQuery.unique( array )
在jQuery 3.0此方法已被jQuery.uniqueSort()取代。
三六、jQuery.uniqueSort()
用來排序一陣列,並移除重複值。
三七、.queue()
請參考Data的第九項。