2 个仓库
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 是一套 Web UI 标准规范和一个标准化的 UI 组件库。它为通用 UI 组件、行为和可访问性要求提供了技术定义,旨在通过一系列 Web 语言提案确保跨浏览器兼容性。 该项目具有 Web 可访问性 Polyfill 和可扩展控件 Polyfill,在缺乏原生浏览器支持的环境中提供现代 UI 控件功能。它包括一个浏览器兼容性套件,以验证组件是否满足定义的行为和可访问性要求。 该库涵盖了广泛的界面元素,包括可搜索的组合框、交互式菜单系统、多句柄范围输入和可自定义的选择菜单。它还包括布局和导航组件,如手风琴、模态框、面包屑和轮播图。 该系统利用声明式行为关联和基于事件的动作分发来执行组件逻辑,同时通过 CSS 伪元素暴露内部状态以进行视觉样式设置。
Provides a system for linking triggers to target elements via attributes to execute component logic directly within markup.