2 repository-uri
Capability to trigger encapsulated JavaScript functions through HTML attributes to process values or events.
Distinct from External Event Integration: Distinct from event integration by focusing on the execution of encapsulated scripts via declarative attributes.
Explore 2 awesome GitHub repositories matching web development · Declarative JavaScript Execution. Refine with filters or upvote what's useful.
Autotrack este o bibliotecă JavaScript pentru Google Analytics care captează automat interacțiunile utilizatorilor și engagement-ul pe pagină. Oferă un sistem pentru implementarea declarativă a analiticii, permițând urmărirea evenimentelor web prin atribute HTML pentru a evita scrierea de JavaScript personalizat pentru fiecare interacțiune. Proiectul include un generator de bundle-uri de analitică pentru a crea fișiere JavaScript minimizate care conțin doar plugin-urile de urmărire specifice necesare pentru un proiect. De asemenea, funcționează ca un tracker pentru aplicații de tip single page, monitorizând modificările istoricului browserului pentru a înregistra vizualizări virtuale de pagină. Biblioteca acoperă o gamă largă de capabilități de măsurare a engagement-ului, inclusiv urmărirea adâncimii de scroll, vizibilitatea elementelor și stările media query. Oferă, de asemenea, instrumente pentru normalizarea datelor de web analytics, cum ar fi filtrarea parametrilor URL și standardizarea căilor pentru a preveni intrările duplicate.
Implements a system for tracking web events via HTML attributes to avoid writing custom JavaScript.
Datastar is a framework for hypermedia application development that enables the creation of reactive user interfaces using declarative HTML attributes. It focuses on server-driven state management, offloading application logic and state transitions to the backend to reduce frontend complexity. The project distinguishes itself through real-time UI streaming, using Server-Sent Events to push incremental DOM patches and state changes over a single long-lived connection. It synchronizes frontend and backend state by applying partial JSON updates to a client-side signal store and employs morphing-
Enables the invocation of encapsulated JavaScript functions directly through declarative HTML attributes.