jQuery では、ツール関数は、jQuery オブジェクトに直接アタッチされ、jQuery オブジェクト自体に対して定義されたメソッドを指します。つまり、これらを総称してツール関数またはユーティリティ関数と呼びます。
主に使用されるもの: 文字列、配列、オブジェクト
API: ユーティリティ関数
通話形式:
$.functionname() または jQuery.functionname()
文字列操作:
$.trim(): 文字列
の左側と右側のスペースを削除します。配列とオブジェクトの操作:
$.each(): 配列を走査します
$.each(array,function(index,value){}): array: 配列変数、index: 要素の添え字、0から始まる、value: 要素の値
$each(): オブジェクトを走査します
$each(object,function(name,value){}): object: オブジェクト、name: 属性名、value: 属性値
$.grep(): データのフィルタリング: フィルタリングされた配列を返します
$.map(): データを変更します
$.inArray(): 要素
の添字を検索します。$.inArray(value,array): value: 要素の値、array: 検索する配列、配列内の要素の添え字を0から返します
$.merge(): 2 つの配列をマージします
$.merge(array1,array2): 2 番目の配列を最初の配列に追加します
$.unique(): 重複した DOM 要素を削除します
$.unique(dom):dom:DOM 要素
Selector.toArray(): 複数の DOM 要素を配列に結合し、配列要素の innerHTML を返します
テスト操作:、ブール値を返します
$.isArray(): 配列オブジェクトかどうかを判断し、ブール値を返します
$.isArray(object): object: 判定されるオブジェクト
$.isFunction(): 関数かどうかを判断し、ブール値を返します
$.isFunction(object): object: 判定されるオブジェクト
$.isEmptyObject(): 空のオブジェクトかどうかを判断し、ブール値を返します
$.isEmptyObject(object): object: 判定されるオブジェクト
$.isPlainObject(): 純粋なオブジェクトかどうかを判断し、ブール値を返します
純粋なオブジェクト: {} または new Object() によって作成されたオブジェクト (「var obj = {}」や「var obj = new Object()」など)
$.contains(): DOM ノードに別の DOM ノードが含まれているかどうかを判断します
$.contains(dom1,dom2): dom1 ノードに dom2 ノードが含まれるかどうか
$.type(): 出力データ型、オブジェクトのデータ型を返します
$.isNumeric(): 数値型かどうかを判断します
$.isWindow(): Window オブジェクトかどうかを判断します
Window オブジェクト: ブラウザーで開かれたウィンドウを表します
URL 操作:
$param(): オブジェクトのキーと値のペアを
形式の URL キーと値のペア文字列に変換します。$param(object): object: 変換する必要があるオブジェクト
ブラウザアクション: 非推奨
その他の操作:
$.proxy(): この
のポインティングを調整します外部イベントがオブジェクト メソッドの呼び出しをトリガーすると、このポインティングに問題が発生します (トリガーされたオブジェクトが呼び出されます)
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。