2 repositorios
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 es una librería y framework de UI para Go WebAssembly utilizado para construir aplicaciones de una sola página (SPA) basadas en componentes y con seguridad de tipos. Funciona como un framework de componentes de archivo único que agrupa marcado, estilos y lógica en unidades modulares, utilizando un motor de DOM virtual para sincronizar los cambios de estado con la salida del navegador. El proyecto cuenta con un generador de componentes de Go que convierte plantillas de UI personalizadas en código fuente de Go ejecutable en tiempo de compilación. Se distingue por un runtime basado en WebAssembly que ejecuta la lógica de la aplicación como un binario compilado en el navegador y una herramienta de renderizado del lado del servidor para generar HTML estático para mejorar los tiempos de carga inicial. El framework cubre una amplia gama de capacidades, incluyendo enrutamiento basado en archivos, gestión del ciclo de vida de componentes y sincronización de UI basada en estado. Proporciona primitivas para la composición de componentes, manejo de eventos y enlace de datos dinámico, soportado por un servidor de desarrollo y automatización de build para la optimización del tamaño del binario.
Provides direct access to browser nodes via raw values during element creation or population.
Reagent es un framework para construir interfaces de usuario web utilizando ClojureScript y React.js. Permite un enfoque de programación funcional para el diseño de UI declarativa, donde las estructuras HTML y las jerarquías de componentes se definen utilizando sintaxis Hiccup basada en vectores en lugar de JSX. El proyecto se diferencia a través de un sistema de gestión de estado reactivo basado en átomos. Rastrea qué componentes desreferencian átomos de estado específicos para activar re-renderizados automáticos y proporciona cursores de estado para aislar actualizaciones a rutas específicas de un átomo de estado más grande. También incluye utilidades para envolver componentes nativos de JavaScript y bibliotecas de terceros para asegurar que permanezcan compatibles con el ciclo de renderizado funcional. El framework cubre una amplia gama de capacidades, incluyendo la reconciliación del DOM virtual, la gestión del ciclo de vida para efectos secundarios y limpieza, y la optimización del rendimiento de renderizado mediante el procesamiento por lotes de actualizaciones y la memorización de cálculos. También proporciona herramientas para el renderizado del lado del servidor de cadenas HTML estáticas, intercambio de estado global a través de contexto y primitivas de seguridad para la sanitización de contenido HTML.
Enables capturing raw browser DOM nodes via callbacks for direct manipulation of element properties.