API-Dokumentation
ofa.js unterstützt nicht nur Template-Syntax, sondern bietet auch umfangreiche APIs zur direkten DOM-Manipulation. Ähnlich wie jQuery kannst du mit der prägnanten ofa.js-Syntax das ausführliche native JavaScript ersetzen und mühelos DOM-Operationen durchführen.
In den Lebenszyklusfunktionen und benutzerdefinierten Methoden von Komponenten oder Seitenmodulen kannst du jederzeit die von ofa.js bereitgestellten APIs aufrufen, um DOM-Elemente flexibel und effizient zu steuern.
Instanz-bezogen
Kernfunktion in ofa.js, um DOM-Element-Instanzen zu erhalten und zu manipulieren
Alle Kind-Element-Instanzen des aktuellen Elements abrufen
Shadow root des aktuellen Elements abrufen
Das vorherige Geschwister-Element des aktuellen Elements abrufen
Alle vorherigen Geschwister-Elemente des aktuellen Elements abrufen
Das nächste Geschwister-Element des aktuellen Elements abrufen
Alle nachfolgenden Geschwister-Elemente des aktuellen Elements abrufen
Alle Geschwister-Elemente des aktuellen Elements abrufen
Das Eltern-Element des aktuellen Elements abrufen
Alle Vorfahren-Elemente des aktuellen Elements abrufen
Das aktuelle Element samt Kinder-Elementen klonen
Kind-Element-Instanz des aktuellen Elements abrufen
Die Root-Instanz, zu der das aktuelle Element gehört, abrufen
Alle Kind-Elemente des aktuellen Elements abrufen
Das Web-Component-Host-Element abrufen, zu dem das aktuelle Element gehört
Die o-app-Komponenten-Instanz abrufen, zu der das aktuelle Element gehört
Knoten-Operationen
Kind-Elemente zum aktuellen Element hinzufügen
Das letzte Kind-Element des aktuellen Elements entfernen
Das erste Kind-Element des aktuellen Elements entfernen
Das erste Kind-Element beim aktuellen Element einfügen
Kind-Elemente des aktuellen Elements hinzufügen oder entfernen
Vor dem aktuellen Element Kind-Elemente einfügen
Nach dem aktuellen Element Kind-Elemente einfügen
Das aktuelle Element entfernen
Das aktuelle Element in ein angegebenes Element einhüllen
Die Eltern-Element-Umhüllung des aktuellen Elements entfernen
Attribut-Operationen
Textinhalt des Elements abrufen oder setzen
HTML-Inhalt des Elements abrufen oder setzen
Attribute des Elements abrufen oder setzen
Stile des Elements abrufen oder setzen
Das style-Objekt des Elements abrufen
Die Klassenliste des Elements abrufen
Data-Attribute des Elements abrufen oder setzen
Ereignis-bezogen
Ereignis-Listener für das Element hinzufügen
Ereignis-Listener für das Element hinzufügen, der nur einmal ausgeführt wird
Benutzerdefiniertes Ereignis des Elements auslösen
Ereignis-Listener des Elements entfernen
Sonstiges
Root-Komponente von ofa.js zur Verwaltung von Anwendungsstatus und Routing
Seiten-Komponente von ofa.js zur Erstellung von Single-Page-Application-Seiten
Formulardaten abrufen
Tag-Name des Elements abrufen
Index des Elements innerhalb seines Eltern-Elements abrufen
Prüfen, ob das Element einem angegebenen Selektor entspricht
Aktuelle Komponente oder Seite neu laden
Pfad der aktuellen Seite abrufen
Funktionalität von ofa.js erweitern
Versionsnummer von ofa.js abrufen
Stanz ist das reaktive Daten-Feature von ofa.js und unterstützt automatische Datenaktualisierung