5 dépôts
Linking template values to specific DOM elements for automatic view synchronization.
Distinguishing note: Candidates focus on visual connectors or selectors, not the actual data-to-node binding mechanism.
Explore 5 awesome GitHub repositories matching web development · DOM Element Data Binding. Refine with filters or upvote what's useful.
Ractive is an open-source JavaScript framework for building reactive user interfaces where the DOM automatically updates when underlying data changes. It is fundamentally a declarative data binding library that synchronizes data between the model and the view, enabling two-way binding without manual DOM manipulation, and operates as a template-based component system for composing markup, styles, and logic into reusable UI components. The framework distinguishes itself through a plugin-extensible architecture that allows custom components, adaptors, and extensions to be registered without modi
Links template values to specific DOM elements for automatic view synchronization without manual manipulation.
Ceci est le site web de documentation complet pour le framework JavaScript progressif Vue 2. Il sert de référence technique et de guide de développement pour la création d'interfaces utilisateur réactives et d'applications monopage. Le site fournit une référence API JavaScript détaillée et un répertoire de composants web. Il couvre l'implémentation d'architectures basées sur des composants, la gestion d'état réactive et l'utilisation d'un DOM virtuel pour synchroniser l'état de l'application avec le navigateur. La documentation détaille des capacités incluant le routage côté client, la manipulation déclarative du DOM et les optimisations de build frontend telles que le rendu côté serveur et la précompilation de templates. Elle explique également l'approche du framework en matière de synchronisation d'état, de cycles de vie des composants et l'utilisation de directives personnalisées. Le contenu est maintenu sous forme d'une collection de tutoriels et de spécifications, avec une documentation éditée via Markdown.
Links template values to DOM elements for automatic view synchronization when JavaScript state changes.
Intercooler-js est un framework AJAX déclaratif et une bibliothèque d'interface utilisateur pilotée par le serveur. Il fonctionne comme un framework web hypermédia qui permet la création d'expériences monopage en remplaçant des éléments DOM spécifiques par des fragments HTML délivrés depuis un serveur. La bibliothèque se distingue en utilisant des attributs HTML pour mapper des éléments DOM vers des endpoints de serveur, permettant des requêtes HTTP asynchrones et des mises à jour DOM sans script manuel. Elle prend en charge une architecture pilotée par l'hypermédia où le serveur contrôle l'état du client via des en-têtes de réponse et la livraison de fragments HTML annotés. Le projet couvre un large éventail de capacités, y compris les mises à jour d'interface utilisateur en temps réel via Server-Sent Events, la synchronisation de l'historique et de l'état du navigateur, et le polling de contenu automatisé. Il fournit également une gestion des dépendances de ressources pour coordonner les mises à jour entre les éléments d'interface utilisateur connexes, la journalisation d'erreurs distante pour surveiller les échecs réseau, et la manipulation DOM côté client pour gérer les cycles de vie des éléments et les transitions CSS.
Binds HTML elements to server actions to send requests and replace element content with the server response.
Mixitup is a dependency-free DOM element animation library and grid layout engine. It serves as a client-side content filter and data-driven UI controller designed to manage the smooth visual transition of HTML elements during insertion, removal, and sorting operations. The system specializes in creating interactive gallery interfaces and dynamic content filtering. It allows for the reorganization of elements using custom attributes or random sequences, while synchronizing the arrangement and visibility of interface elements with an underlying data model. Beyond filtering and sorting, the li
Performs filtering, sorting, insertion, and removal by updating a data model instead of querying the DOM.
hyperHTML is a DOM template library and data-binding engine that uses tagged template literals to render and update elements. It functions as a web component framework and a virtual DOM alternative, linking JavaScript data directly to specific HTML elements to enable automatic page updates. The project avoids the overhead of a virtual DOM by using a reconciliation process that updates only the changed parts of the real DOM. It includes a build-time HTML template minifier to compress content within template literals and reduce client-side data transfer. The library covers a broad range of cap
Connects template values directly to DOM elements so data updates automatically refresh page sections.