Documentation API
ofa.js prend en charge non seulement la syntaxe des modèles, mais fournit également une API riche pour manipuler directement le DOM. Tout comme jQuery, vous pouvez utiliser la syntaxe concise d'ofa.js pour remplacer le JavaScript natif verbeux et effectuer facilement des opérations DOM.
Dans les fonctions de cycle de vie des composants ou modules de page ainsi que dans les méthodes personnalisées, vous pouvez appeler à tout moment les API fournies par ofa.js pour manipuler les éléments DOM de manière flexible et efficace.
Instance Related
Fonction principale dans ofa.js, utilisée pour obtenir et manipuler des instances d'éléments DOM
Obtenir toutes les instances d'éléments enfants de l'élément courant
Obtenir la racine d'ombre (shadow root) de l'élément courant
Obtenir l'élément frère précédent de l'élément courant
Obtenir tous les éléments frères précédant l'élément courant
Obtenir l'élément frère suivant de l'élément courant
Obtenir tous les éléments frères suivant l'élément courant
Obtenir tous les éléments frères de l'élément courant
Obtenir l'élément parent de l'élément courant
Obtenir tous les éléments ancêtres de l'élément courant
Copier l'élément courant et ses éléments enfants
Obtenir l'instance de l'élément enfant de l'élément courant
Obtenir l'instance racine à laquelle appartient l'élément courant
Obtenir tous les éléments enfants de l'élément courant
Obtenir l'élément hôte du web component auquel appartient l'élément courant
Obtenir l'instance du composant o-app auquel appartient l'élément courant
Node Operations
Ajouter un élément enfant à l'élément courant
Supprimer le dernier élément enfant de l'élément courant
Supprimer le premier élément enfant de l'élément courant
Ajouter le premier élément enfant à l'élément courant
Ajouter ou supprimer des éléments enfants de l'élément courant
Ajouter un élément enfant avant l'élément courant
Ajouter un élément enfant après l'élément courant
Supprimer l'élément courant
Envelopper l'élément courant dans un élément spécifié
Supprimer l'enveloppe de l'élément parent de l'élément courant
Attribute Operations
Obtenir ou définir le contenu textuel de l'élément
Obtenir ou définir le contenu HTML de l'élément
Obtenir ou définir les attributs de l'élément
Obtenir ou définir les styles de l'élément
Obtenir l'objet style de l'élément
Obtenir la liste des noms de classe de l'élément
Obtenir ou définir les attributs data de l'élément
Event Related
Ajouter un écouteur d'événement à l'élément
Ajouter un écouteur d'événement qui ne s'exécute qu'une seule fois à l'élément
Déclencher un événement personnalisé sur l'élément
Supprimer un écouteur d'événement de l'élément
Others
Composant racine de l'application ofa.js, utilisé pour gérer l'état de l'application et le routage
Composant de page ofa.js, utilisé pour créer des pages d'application monopage
Obtenir les données du formulaire
Obtenir le nom de balise de l'élément
Obtenir l'index de l'élément dans son élément parent
Déterminer si l'élément correspond au sélecteur spécifié
Actualiser le composant ou la page courant(e)
Obtenir le chemin de la page courante
Étendre les fonctionnalités de ofa.js
Obtenir le numéro de version de ofa.js
Stanz est la caractéristique de données réactives de ofa.js, prenant en charge la mise à jour automatique des données