2 repository-uri
Approaches for composing interactive logic directly within markup.
Distinguishing note: Focuses on markup-based composition rather than programmatic component assembly.
Explore 2 awesome GitHub repositories matching web development · Declarative Behavior Composition. Refine with filters or upvote what's useful.
This project is a declarative framework for building reactive user interfaces by embedding logic directly into HTML markup. It functions as a lightweight state container that tracks data changes and automatically synchronizes the document object model with the underlying application state. By utilizing proxy-based observation, it ensures that interface updates occur precisely when reactive properties are modified. The framework distinguishes itself by allowing developers to define interactive behavior through custom attributes rather than external scripts. This approach enables the compositio
Enables declarative composition by attaching interactive logic directly to markup elements to manage state and handle events without external scripts.
Open-UI este un set de specificații standard pentru UI web și o bibliotecă de componente UI standardizate. Oferă definiții tehnice pentru componente UI universale, comportamente și cerințe de accesibilitate, concepute pentru a asigura compatibilitatea cross-browser printr-o serie de propuneri pentru limbajele web. Proiectul include un polyfill pentru accesibilitate web și polyfill-uri extensibile pentru controale, care oferă funcționalitate modernă de control UI în medii care nu au suport nativ în browser. Include o suită de compatibilitate pentru browsere pentru a verifica dacă componentele îndeplinesc cerințele definite de comportament și accesibilitate. Biblioteca acoperă o gamă largă de elemente de interfață, inclusiv combobox-uri căutabile, sisteme de meniuri interactive, input-uri de tip range cu mai multe mânere și meniuri de selecție personalizabile. Include, de asemenea, componente de layout și navigare precum acordeoane, modale, breadcrumbs și caruseluri. Sistemul utilizează asocierea declarativă a comportamentului și dispatching-ul de acțiuni bazat pe evenimente pentru a executa logica componentelor, expunând în același timp stările interne prin pseudo-elemente CSS pentru stilizarea vizuală.
Provides a system for linking triggers to target elements via attributes to execute component logic directly within markup.