6 dépôts
Directives for dynamically setting element attributes based on expression evaluation.
Explore 6 awesome GitHub repositories matching user interface & experience · Attribute Binding Directives. Refine with filters or upvote what's useful.
AngularJS is a structural framework for building dynamic web applications by extending standard HTML with custom tags and attributes. It operates as a client-side template engine that transforms declarative markup into interactive components, organizing application logic through a model-view-controller pattern. By utilizing a centralized dependency injection container, the framework manages the lifecycle of services and components to ensure modularity and maintainable architecture. The framework is defined by its two-way data binding mechanism, which automatically synchronizes data models wit
Binds element attributes directly to dynamic expressions, allowing state-driven control over properties like checkbox selection without manual DOM manipulation.
react-vis est une bibliothèque de visualisation de données React et un framework de création de graphiques déclaratif utilisé pour créer des représentations graphiques composables. Il fournit un système pour rendre des visualisations complexes en composant des blocs de construction simples en structures de graphiques plus larges. La bibliothèque inclut des outils spécialisés pour le mappage de données hiérarchiques via des diagrammes sunburst et des tree maps, ainsi que la visualisation de flux et de relations utilisant des diagrammes de Sankey. Elle fournit également un visualiseur de données multivariées pour tracer des données de haute dimension via des coordonnées parallèles, des graphiques radar et des visualisations radiales. Le framework prend en charge les implémentations de graphiques standard pour les graphiques en ligne, en barres et en secteurs, ainsi que la gestion des légendes et les tracés de coordonnées orthogonales. Ces visualisations sont générées en utilisant des graphiques vectoriels scalables (SVG).
Binds data properties directly to visual attributes like height, width, and color for dynamic chart generation.
ng-file-upload is an Angular directive for handling multipart file uploads and drag-and-drop selection within Angular applications. It functions as a client-side tool for validating file attributes, processing images, and generating media previews before transmission to a server. The project includes a client-side image processor for resizing, center-cropping, and correcting JPEG EXIF orientation. It also features a browser-based media previewer for images, audio, and video files, and an HTML5 File API shim to provide upload and reader functionality for legacy browsers. Additional capabiliti
Binds upload logic to DOM elements via an Angular directive to manage file input and drag-and-drop events.
Vuido is a framework for building native desktop applications for Windows, macOS, and Linux using Vue.js components, without requiring Electron or Chromium. It maps Vue components directly to native widgets from the libui library, creating lightweight applications that run on a single-threaded event loop and compile templates at build time for optimized runtime performance. The framework provides a complete Vue.js component-to-native bridge, enabling two-way data binding via v-model, component-based window composition, and platform-specific package generation for distributing executables. It
Attaches reactive data or expressions to widget properties via directives like v-bind.
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.
Allows the target of a directive to be determined dynamically at runtime through expression evaluation.
This project is a Babel plugin that enables the use of JSX syntax within Vue 2 applications. It functions as a build-time transpilation tool, converting declarative JSX into standard JavaScript render functions that are compatible with the framework's component system. The plugin bridges the gap between JSX and the framework by mapping standard template directives, such as event handling and model binding, directly to JSX attributes. It also provides automatic injection of the component instance context, allowing developers to access reactive properties and lifecycle methods directly within t
Maps standard template directives like model binding and event handling into JSX attributes for familiar interaction patterns.