3 Repos
Libraries used to build responsive user interfaces by decoupling business logic from the browser DOM.
Distinct from Client-Side Logic: Candidates were too narrow, focusing on patching or specific logic rather than a general UI library.
Explore 3 awesome GitHub repositories matching web development · Client-Side UI Libraries. Refine with filters or upvote what's useful.
Knockout is a client-side UI library and JavaScript framework used to create responsive web interfaces. It functions as a declarative data binding library and an observable data model system that decouples business logic from the document object model. The project implements the Model-View-ViewModel pattern to separate application logic from the user interface. It synchronizes data models with visual views by linking internal JavaScript properties to HTML elements, allowing the interface to update automatically when underlying data changes. The framework provides capabilities for dynamic fro
Provides a tool for creating rich, responsive web interfaces by decoupling business logic from the DOM.
Cash ist eine leichtgewichtige JavaScript-Bibliothek zum Auswählen und Modifizieren von HTML-Elementen in modernen Browsern. Sie fungiert als verkettbarer Element-Wrapper und DOM-Manipulations-Dienstprogramm und bietet eine minimale Alternative für die Verwaltung von Browser-DOM-Operationen. Die Bibliothek verwendet einen sammlungsbasierten Wrapper für DOM-Knoten, der es ermöglicht, mehrere Modifikationen und Stil-Updates in einer einzigen Sequenz durchzuführen. Sie ist darauf ausgelegt, eine ähnliche API für Event-Handling und Elementverwaltung bei geringem Footprint bereitzustellen. Das Projekt deckt ein breites Spektrum an DOM-Manipulationsfähigkeiten ab, einschließlich Elementauswahl, Baumtraversierung und struktureller Änderungen. Es enthält Dienstprogramme zur Verwaltung von CSS-Klassen, Attributen und Stilen sowie Systeme für Event-Handling, Datenmanagement und Dimensionsberechnung. Die Kernfunktionalität kann durch einen Prototyp-basierten Mechanismus zur Hinzufügung benutzerdefinierter Methoden und gemeinsamer Dienstprogramme erweitert werden.
Offers a minimal library for building interactive user interfaces by efficiently managing CSS classes and element content.
Yui3 ist ein JavaScript-UI-Framework und Frontend-Anwendungs-Framework für den Aufbau interaktiver Webanwendungen und dynamischer Benutzeroberflächen. Es fungiert als komponentenbasierte UI-Bibliothek, die Oberflächenelemente in wiederverwendbare, modulare Einheiten mit gekapseltem Zustand und Verhalten organisiert. Das Framework enthält ein modulbasiertes Ladesystem, das Skripte bei Bedarf über einen abhängigkeitsbewussten Mechanismus auflöst und ausführt. Es bietet eine DOM-Abstraktionsschicht zur Standardisierung browserübergreifender Interaktionen sowie einen Pub-Sub-Event-Bus für die entkoppelte Kommunikation zwischen unabhängigen Modulen. Das Toolkit deckt clientseitiges State-Management, browserbasiertes Interface-Design und lebenszyklusverwaltete Komponenten ab, die interne Datenänderungen mit dem Document Object Model synchronisieren.
Provides a library for building complex, responsive frontend interfaces that handle state changes without page reloads.