Until指定要素からセレクタにマッチする祖先要素までdocument方向に遡って走査し、フィルタにマッチする祖先要素を全て取得します。セレクタで指定された要素は含みません。iframeのコンテンツ$('iframe').contents()はiframeのcontentDocumentを返します。する複数のスタイルを一括で設定したいなら、oui-dom-utilsのsetStyles関数を参考にすると良いでしょう。横幅と高さ横幅(width)と高さ(height)の書き方はほぼ同じなので、高さ(height)の例のみを示します。parentを起点として、エレメントの座標を取得する。}Offsetdocumentを起点として、エレメントの座標を取得する。縦スクロールバーの位置を取得する。RemoveDOMからエレメントを削除する。Textテキストを取得する子孫エレメントも含めた全テキスト内容を取得する。Nativeel.textContent;テキストを設定するエレメントのコンテントを指定されたテキストに設定する。Append最後の子要素としてエレメントを追加する。Prepend最初の子要素としてエレメントを追加する。insertBefore指定要素の後ろに新しいノードを追加する。insertAfter指定要素の前に新しいノードを追加する。isセレクタにマッチするならtrueを返す。cloneエレメントのディープコピーを生成する。パラメータには`true`が渡され、深い複製を生成します。浅い複製を生成するには、`false`を渡します。empty全ての子ノードを削除する。wrapエレメントを指定のHTMLで囲む。unwrapセレクタにマッチしたエレメントの親要素をDOMから削除する。マッチしたエレメント自体は残す。replaceWithセレクタにマッチしたエレメントの内容を与えられた内容に置き換える。APIはXMLHttpRequestを置き換える新たな規格です。ChromeとFirefoxで動きます。レガシーなブラウザでもpolyfillを使えます。IE9以上ならgithub/fetch、IE8以上ならfetch-ie8、jsonpを利用したいならfetch-jsonpを試してみてください。マッチしたエレメントをサーバから取得したHTMLに置き換える。殆どのユーティリティ関数はネイティブのAPIで置き換えることができます。表記の一貫性やパフォーマンスを重視した他のライブラリを使う選択肢もあります。lodashがおすすめです。基本的なユーティリティ関数isArray配列かどうか判定する。NativeArray.isArray(array);isWindowwindowかどうか判定する。obj.window;}inArray配列の中で、指定された値が最初に現れたインデックスを返す。(見つからなければ-1を返す)。NativeArray.indexOf(item);isNumeric数値かどうか判定する。typeofを使ってください。ライブラリを使う場合、typeofは正確でない場合があります。'number';}isFunctionJavaScript関数オブジェクトかどうか判定する。'function';}isEmptyObject空のオブジェクトである(列挙できる要素がない)か判定する。Objectで生成されたオブジェクトであるか判定する。true;}extend二つ以上のオブジェクトをマージする。object.assignはECMAScript6のAPIですが、polyfillも利用できます。opts);trim前後の空白を除去する。Nativestring.trim();map配列やオブジェクトを新しい配列に変換する。{});each配列やオブジェクトに対して繰り返し処理を行う。{});grepフィルター関数に合致したエレメントだけを返す。{});typeJavaScript「クラス」名を判定します。'$1').toLowerCase();merge二つの配列をマージする。arguments)}now現在の時刻を返す。NativeDate.now();proxy関数内で実行されるthisを任意のオブジェクトに変更する。Nativefn.bind(context);makeArray配列形式のオブジェクトを配列に変換する。containsある要素が他の要素の子孫であるか判定する。globalevalJavaScriptコードをグローバル空間で実行する。evalはcurrentコンテキストで実行される。$.globalevalのコンテキストはグローバルである。nodeの配列として返します。tmp.body.children;}parseJSONJSON文字列をJavaScriptに変換します。topPromisepromiseは非同期処理の最終的な処理結果を表します。jQueryにはpromiseを扱うための独自の方法があります。ネイティブのJavaScriptではPromises/A+規格に則り、薄く、最小限のAPIを実装しています。alwaysdoneはpromiseが成功(resolved)したとき、fallは失敗(rejected)したとき、alwaysはどちらの場合も呼び出されます。whenwhenは複数のpromiseを扱うときに使います。すべてのpromiseの結果が返ったときに成功となります(失敗が含まれてても成功となります)。DeferredDeferredはpromiseを作成する方法の一つです。toggleエレメントが表示されていないなら表示し、表示されているなら非表示にします。fadeToエレメントのopacityを調整してください。fadeToggleフェードイン・フェードアウトを伴ってエレメントの表示・非表示を切り替えます。slideToggleスライドを伴って、エレメントの表示・非表示を切り替えます。animateCSSプロパティで定義されたアニメーションを表示します。