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的第九項。