API ドキュメント
ofa.jsはテンプレート構文のサポートだけでなく、DOMを直接操作するための豊富なAPIも提供します。 jQuery のように、長いネイティブJavaScriptの代わりに简洁なofa.js構文を使用して、気軽に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 のリアクティブデータ特徴で、データの自動更新をサポート