Documentation de l'API
ofa.js prend non seulement en charge la syntaxe des modèles, mais fournit également une API riche pour manipuler directement le DOM. Tout comme jQuery, vous pouvez remplacer le JavaScript natif verbeux par une syntaxe concise d’ofa.js et effectuer facilement des opérations sur le 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.
Relatif à l'instance
Fonction centrale d'ofa.js, utilisée pour obtenir et manipuler des instances d'éléments DOM
Obtenir toutes les instances des éléments enfants de l'élément courant
Obtenir le 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édents de l'élément courant
Obtenir l'élément frère suivant de l'élément courant
Obtenir tous les éléments frères suivants de 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 enfants
Obtenir l'instance d'un é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 composant web auquel appartient l'élément courant
Obtenir l'instance du composant o-app auquel appartient l'élément courant
Manipulation des nœuds
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 un élément enfant en première position de 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
Manipulation des attributs
Obtenir ou définir le contenu texte 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 classes de l'élément
Obtenir ou définir les attributs data de l'élément
Relatif aux événements
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
Autres
Composant racine de l'application ofa.js, utilisé pour gérer l'état et le routage de l'application
Composant de page d'ofa.js, utilisé pour créer des pages d'application monopage
Résumé des propriétés de l'objet retourné par les modules de page et de composant
Obtenir les données du formulaire
Obtenir le nom de la balise de l'élément
Obtenir l'index de l'élément dans son parent
Vérifier si l'élément correspond à un sélecteur spécifié
Actualiser le composant ou la page courante
Obtenir le chemin de la page courante
Étendre les fonctionnalités d'ofa.js
Obtenir le numéro de version d'ofa.js
Stanz est la caractéristique de données réactives d'ofa.js, prenant en charge la mise à jour automatique des données