API ドキュメント
ofa.js はテンプレート構文をサポートするだけでなく、DOMを直接操作するための豊富なAPIも提供します。 jQuery と同様に、簡潔なofa.jsの構文で冗長なネイティブJavaScriptを置き換え、DOM操作を簡単に行えます。
コンポーネントやページモジュールのライフサイクル関数やカスタムメソッドの中で、いつでもofa.jsが提供する API、を呼び出してDOM要素を柔軟かつ効率的に操作できます。
インスタンス関連
ofa.js のコア関数で、DOM 要素インスタンスの取得と操作に使用します
現在の要素のすべての子要素インスタンスを取得します
現在の要素の shadow root を取得します
現在の要素の直前の兄弟要素を取得します
現在の要素より前にあるすべての兄弟要素を取得します
現在の要素の直後の兄弟要素を取得します
現在の要素より後にあるすべての兄弟要素を取得します
現在の要素のすべての兄弟要素を取得します
現在の要素の親要素を取得します
現在の要素のすべての祖先要素を取得します
現在の要素とその子要素を複製します
現在の要素の子要素インスタンスを取得します
現在の要素が属するルートインスタンスを取得します
現在の要素のすべての子要素を取得します
現在の要素が属する Web Component のホスト要素を取得します
現在の要素が属する o-app コンポーネントインスタンスを取得します
ノード操作
現在の要素に子要素を追加します
現在の要素の最後の子要素を削除します
現在の要素の最初の子要素を削除します
現在の要素の先頭に子要素を追加します
現在の要素の子要素を追加または削除します
現在の要素の前に子要素を追加します
現在の要素の後に子要素を追加します
現在の要素を削除します
現在の要素を指定した要素でラップします
現在の要素をラップしている親要素を除去します
属性操作
要素のテキスト内容を取得または設定します
要素の HTML 内容を取得または設定します
要素の属性を取得または設定します
要素のスタイルを取得または設定します
要素の style オブジェクトを取得します
要素のクラス名リストを取得します
要素の data 属性を取得または設定します
イベント関連
要素にイベントリスナーを追加します
要素に一度だけ実行されるイベントリスナーを追加します
要素のカスタムイベントを発火します
要素のイベントリスナーを削除します
その他
ofa.js アプリのルートコンポーネントで、アプリの状態管理とルーティングを行います
ofa.js のページコンポーネントで、シングルページアプリのページを作成します
ページモジュールとコンポーネントモジュールが返すオブジェクトのプロパティ一覧
フォームデータを取得します
要素のタグ名を取得します
親要素内での要素のインデックスを取得します
要素が指定したセレクタに一致するか判定します
現在のコンポーネントまたはページを再描画します
現在のページのパスを取得します
ofa.js の機能を拡張します
ofa.js のバージョン番号を取得します
Stanz は ofa.js のリアクティブデータ特性で、データの自動更新をサポートします