2 Repos
Capabilities for retrieving raw browser DOM nodes during the element creation process.
Distinct from Grid Cell Element Access: Candidates are too narrow (grid cells) or focus on restrictions rather than providing access.
Explore 2 awesome GitHub repositories matching user interface & experience · Direct DOM Node Access. Refine with filters or upvote what's useful.
Vugu ist eine Go-WebAssembly-UI-Bibliothek und ein Framework, das zum Aufbau typsicherer, komponentenbasierter Single-Page-Anwendungen verwendet wird. Es fungiert als Single-File-Komponenten-Framework, das Markup, Stile und Logik in modularen Einheiten bündelt und eine virtuelle DOM-Engine nutzt, um Zustandsänderungen mit der Browser-Ausgabe zu synchronisieren. Das Projekt bietet einen Go-Komponentengenerator, der benutzerdefinierte UI-Vorlagen zur Kompilierzeit in ausführbaren Go-Quellcode konvertiert. Es zeichnet sich durch eine WebAssembly-basierte Laufzeitumgebung aus, die Anwendungslogik als kompilierte Binärdatei im Browser ausführt, sowie durch ein serverseitiges Rendering-Tool zur Generierung statischer HTML-Dateien für verbesserte initiale Ladezeiten. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich dateibasiertem Routing, Komponenten-Lebenszyklusmanagement und zustandsgesteuerter UI-Synchronisation. Es bietet Primitive für Komponentenkomposition, Ereignisbehandlung und dynamisches Data-Binding, unterstützt durch einen Entwicklungsserver und Build-Automatisierung zur Optimierung der Binärgröße.
Provides direct access to browser nodes via raw values during element creation or population.
Reagent ist ein Framework zum Erstellen von Web-Benutzeroberflächen unter Verwendung von ClojureScript und React.js. Es ermöglicht einen funktionalen Programmieransatz für deklaratives UI-Design, bei dem HTML-Strukturen und Komponenten-Hierarchien unter Verwendung der vektor-basierten Hiccup-Syntax anstelle von JSX definiert werden. Das Projekt unterscheidet sich durch ein reaktives Zustandsmanagementsystem auf Basis von Atomen. Es verfolgt, welche Komponenten spezifische Zustandsatome dereferenzieren, um automatische Re-Renders auszulösen, und bietet Zustands-Cursor, um Updates auf spezifische Pfade eines größeren Zustandsatoms zu isolieren. Es enthält zudem Utilities zum Umhüllen nativer JavaScript-Komponenten und Bibliotheken von Drittanbietern, um sicherzustellen, dass sie mit dem funktionalen Rendering-Zyklus kompatibel bleiben. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich Virtual-DOM-Reconciliation, Lifecycle-Management für Side-Effects und Bereinigung sowie Rendering-Performance-Optimierung durch Update-Batching und Calculation-Memoization. Es bietet zudem Tools für serverseitiges Rendering statischer HTML-Strings, globales Zustands-Sharing via Context sowie Sicherheitsprimitive für die HTML-Inhaltssanitisierung.
Enables capturing raw browser DOM nodes via callbacks for direct manipulation of element properties.