2 dépôts
Updating HTML element attributes at runtime to change resource sources or states.
Distinct from Attribute Change Detection: The provided candidates were focused on security policies or game stats, not DOM attribute manipulation for resource loading.
Explore 2 awesome GitHub repositories matching web development · Dynamic Attribute Manipulation. Refine with filters or upvote what's useful.
vue-lazyload is a Vue.js image lazy loading plugin and frontend asset optimizer. It serves as a viewport visibility observer that defers the loading of images and components until they enter the browser viewport to reduce initial page load times. The project functions as a progressive image loader by managing image placeholders and implementing dynamic source switching. It uses a browser API to monitor when elements enter the viewport, avoiding expensive scroll event listeners to maintain performance. The plugin provides capabilities for image loading state tracking, including custom placeho
Dynamically swaps placeholder image sources with actual URLs upon visibility detection.
Sprint est une bibliothèque légère de manipulation du DOM et de gestion d'événements. Elle fournit un ensemble minimal d'utilitaires pour sélectionner, modifier et parcourir les éléments au sein du modèle objet de document (DOM) du navigateur. La bibliothèque utilise un moteur de sélecteur pour isoler des nœuds de document spécifiques en utilisant des motifs de type CSS et des indices positionnels. Elle encapsule les éléments DOM bruts dans un objet wrapper pour fournir une API cohérente pour la mise à jour des attributs, des styles et du contenu des éléments. La boîte à outils couvre la gestion des événements du navigateur pour attacher et détacher des gestionnaires d'interaction, ainsi que la navigation dans l'arbre du document pour localiser les nœuds associés via des relations parent, enfant et frère.
Provides utilities for updating HTML element attributes at runtime to dynamically change UI states and styles.