awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesAttribute Binding Directives

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.

Awesome Attribute Binding Directives GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • angular/angular.jsAvatar de angular

    angular/angular.js

    58,615Voir sur GitHub↗

    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.

    JavaScript
    Voir sur GitHub↗58,615
  • uber-common/react-visAvatar de uber-common

    uber-common/react-vis

    8,785Voir sur GitHub↗

    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.

    JavaScript
    Voir sur GitHub↗8,785
  • danialfarid/ng-file-uploadAvatar de danialfarid

    danialfarid/ng-file-upload

    7,797Voir sur GitHub↗

    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.

    JavaScript
    Voir sur GitHub↗7,797
  • mimecorg/vuidoAvatar de mimecorg

    mimecorg/vuido

    6,062Voir sur GitHub↗

    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.

    JavaScriptdesktoplibuivue
    Voir sur GitHub↗6,062
  • vuejs/v2.vuejs.orgAvatar de vuejs

    vuejs/v2.vuejs.org

    4,981Voir sur GitHub↗

    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.

    JavaScript
    Voir sur GitHub↗4,981
  • vuejs/jsx-vue2Avatar de vuejs

    vuejs/jsx-vue2

    1,478Voir sur GitHub↗

    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.

    JavaScript
    Voir sur GitHub↗1,478
  1. Home
  2. User Interface & Experience
  3. Data Binding
  4. Attribute Binding Directives

Explorer les sous-tags

  • Dynamic Directive ArgumentsCapability to determine which attribute or event a directive targets by evaluating an expression at runtime. **Distinct from Attribute Binding Directives:** Distinct from Attribute Binding Directives by specifically targeting the argument of the directive rather than the value bound to the attribute.
  • Upload Logic BindingsDirectives that link file upload and drag-and-drop behaviors to specific DOM elements. **Distinct from Attribute Binding Directives:** Specifically binds upload logic and events rather than general attribute values.