5 repository-uri
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.
Acesta este site-ul de documentație cuprinzător pentru framework-ul JavaScript progresiv Vue 2. Acesta servește drept referință tehnică și ghid de dezvoltare pentru construirea interfețelor de utilizator reactive și a aplicațiilor single-page. Site-ul oferă o referință detaliată a API-ului JavaScript și un director de componente web. Acoperă implementarea arhitecturilor bazate pe componente, gestionarea stării reactive și utilizarea unui DOM virtual pentru a sincroniza starea aplicației cu browserul. Documentația detaliază capabilități precum rutarea client-side, manipularea declarativă a DOM-ului și optimizările de build frontend, cum ar fi randarea server-side și precompilarea template-urilor. De asemenea, explică abordarea framework-ului față de sincronizarea stării, ciclurile de viață ale componentelor și utilizarea directivelor personalizate. Conținutul este menținut ca o colecție de tutoriale și specificații, cu documentația editată prin Markdown.
Links template values to DOM elements for automatic view synchronization when JavaScript state changes.
Intercooler-js este un framework AJAX declarativ și o bibliotecă UI bazată pe server. Acesta funcționează ca un framework web hipermedia care permite crearea de experiențe single-page prin înlocuirea unor elemente DOM specifice cu fragmente HTML livrate de la un server. Biblioteca se distinge prin utilizarea atributelor HTML pentru a mapa elementele DOM la endpoint-uri de server, permițând cereri HTTP asincrone și actualizări DOM fără scripting manual. Suportă o arhitectură bazată pe hipermedia unde serverul controlează starea clientului prin headere de răspuns și livrarea de fragmente HTML adnotate. Proiectul acoperă o gamă largă de capabilități, inclusiv actualizări UI în timp real prin Server-Sent Events, sincronizarea istoricului browserului și a stării și polling-ul automat al conținutului. De asemenea, oferă gestionarea dependențelor resurselor pentru a coordona actualizările între elementele UI conexe, logarea erorilor la distanță pentru monitorizarea eșecurilor de rețea și manipularea DOM-ului client-side pentru gestionarea ciclurilor de viață ale elementelor și a tranzițiilor CSS.
Binds HTML elements to server actions to send requests and replace element content with the server response.
Mixitup este o bibliotecă de animație a elementelor DOM fără dependențe și un motor de layout de tip grid. Servește drept filtru de conținut client-side și controler UI bazat pe date, conceput pentru a gestiona tranziția vizuală fluidă a elementelor HTML în timpul operațiunilor de inserare, eliminare și sortare. Sistemul se specializează în crearea de interfețe de galerie interactive și filtrarea dinamică a conținutului. Permite reorganizarea elementelor folosind atribute personalizate sau secvențe aleatorii, sincronizând în același timp aranjarea și vizibilitatea elementelor interfeței cu un model de date subiacent. Dincolo de filtrare și sortare, biblioteca acoperă gestionarea elementelor DOM, inclusiv inserarea și eliminarea dinamică a țintelor. Oferă capabilități pentru animarea redimensionării containerului, definirea de efecte de animație personalizate și utilizarea de „stagger-uri” non-liniare pentru apariția elementelor.
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.