1 dépôt
Custom implementations of existing web frameworks to study or replicate their core internals.
Distinct from Vue.js Frameworks: Candidates are frameworks built using Vue; this is a custom implementation of Vue itself.
Explore 1 awesome GitHub repository matching web development · Framework Re-implementations. Refine with filters or upvote what's useful.
Ce projet est une implémentation personnalisée du modèle Model-View-ViewModel conçue pour reproduire la réactivité fondamentale et le parsing de templates du framework Vue. Il fonctionne comme un moteur de liaison de données, un gestionnaire d'état réactif et un compilateur de templates personnalisé. Le framework emploie un système pour synchroniser l'état du modèle avec les éléments DOM via l'interception de propriétés et un modèle d'observateur. Il utilise un parser pour scanner les éléments DOM à la recherche de directives, remplaçant les espaces réservés et liant les données aux nœuds de vue pour obtenir une synchronisation de données bidirectionnelle. Le système couvre la liaison de données réactive et le développement d'un compilateur de templates qui identifie les directives personnalisées en HTML pour injecter dynamiquement des données et gérer les mises à jour.
Provides a custom implementation of the Vue framework to demonstrate core reactivity and template parsing.