awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yui avatar

yui/yui3

0
View on GitHub↗
4,156 星标·1,272 分支·JavaScript·5 次浏览yuilibrary.com↗

Yui3

Yui3 是一个 JavaScript UI 框架和前端应用框架,旨在构建交互式 Web 应用和动态用户界面。它作为一个基于组件的 UI 库,将界面元素组织成具有封装状态和行为的可重用模块化单元。

该框架包含一个基于模块的加载系统,通过依赖感知机制按需解析和执行脚本。它提供了一个 DOM 抽象层来标准化跨浏览器交互,以及一个用于独立模块间解耦通信的发布-订阅事件总线。

该工具包涵盖了客户端状态管理、基于浏览器的界面设计以及将内部数据更改与文档对象模型同步的生命周期管理组件。

Features

  • Frontend Application Frameworks - Serves as a comprehensive toolkit for managing the structure and logic of complex client-side web applications.
  • Interactive Web Frameworks - Provides a comprehensive framework for building dynamic, component-based interactive web applications in the browser.
  • Browser-Based Interfaces - Offers a structured library for designing rich, browser-based interfaces and managing user events.
  • Component-Based UI Libraries - Provides a system for organizing web interface elements into reusable, modular components with encapsulated state and behavior.
  • Client-Side State Management - Manages application state within the browser to synchronize internal data with the visual representation.
  • Client-Side UI Libraries - Provides a library for building complex, responsive frontend interfaces that handle state changes without page reloads.
  • Component-Based Architectures - Implements a modular architecture where UI elements are encapsulated as reusable units with their own state.
  • Cross-Browser API Standardizations - Standardizes JavaScript interactions with browser elements to ensure a uniform experience across different browsers.
  • API Abstractions - Provides a consistent JavaScript API that abstracts native browser elements to ensure cross-browser compatibility.
  • JavaScript UI Frameworks - Offers a library for building interactive web applications and dynamic user interfaces using JavaScript and CSS.
  • Web Application Development - Enables the development of dynamic web applications that respond to user input using JavaScript and CSS.
  • Pub-Sub Systems - Utilizes a pub-sub messaging system to facilitate asynchronous event broadcasting between modules.
  • Dependency-Aware Script Loading - Ships a module loading system that ensures dependencies are resolved and executed before the dependent scripts.
  • Event Driven Messaging - Includes a centralized pub-sub mechanism for decoupled communication between independent application modules.
  • Module Loading Systems - Implements a dependency-aware mechanism that resolves and executes scripts on demand as required by the application.
  • On-Demand Frontend Modules - Implements a module-based loading system that resolves and executes scripts only when required.
  • DOM-State Mapping Layers - Translates internal application state changes into direct modifications of the browser document object model.
  • Component Lifecycle Management - Manages the operational lifecycle of components, including their initialization and destruction sequences.
  • Asynchronous Module Loading - Employs asynchronous module loading to import JavaScript functionality on demand upon dependency resolution.
  • UI State Synchronization - Synchronizes the visual state of the UI by mapping internal data changes to DOM modifications.
  • Platform Compatibility Tools - Legacy component-based browser abstraction.

Star 历史

yui/yui3 的 Star 历史图表yui/yui3 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Yui3 的开源替代方案

相似的开源项目,按与 Yui3 的功能重合度排序。
  • olton/metrouiolton 的头像

    olton/metroui

    7,077在 GitHub 上查看↗

    Metro UI is a progressive front-end framework for building reactive single-page applications with a Metro-style design language. It provides a component-based UI library with over 150 prebuilt interface elements, a reactive state model that automatically updates the DOM when application data changes, and a responsive grid layout system for mobile-first web development. The framework uses an HTML-first approach where interactive interfaces are assembled by adding custom HTML attributes to elements, eliminating the need for manual JavaScript glue code. It includes a hash-based SPA router for na

    JavaScriptbootstrapbootstrap-replacementcomponent-library
    在 GitHub 上查看↗7,077
  • exacttarget/fueluxExactTarget 的头像

    ExactTarget/fuelux

    5,139在 GitHub 上查看↗

    Fuelux is a JavaScript UI framework and front-end component library used to build consistent, unified user interfaces. It provides a collection of lightweight controls and CSS extensions designed to ensure visual and functional consistency across different web views. The project employs a modular frontend architecture, organizing functionality into independent JavaScript control modules. This design allows the framework to remain lightweight and extendable while decoupling functional behavior from visual CSS definitions. The framework handles interface development through component-based sta

    JavaScript
    在 GitHub 上查看↗5,139
  • frontendmasters/front-end-handbook-2018FrontendMasters 的头像

    FrontendMasters/front-end-handbook-2018

    4,193在 GitHub 上查看↗

    This project is a comprehensive front-end development guide and roadmap designed to help engineers master the skills and professional standards required for modern web development. It serves as a technical reference for mastering HTML, CSS, and JavaScript, providing structured learning paths and a map of the professional competencies needed to transition from a beginner to a professional web engineer. The resource functions as a categorized directory and ecosystem overview of the JavaScript landscape. It catalogs industry-standard frameworks, libraries, and utilities, offering specific recomm

    HTMLdevelopment-handbookfront-endfront-end-developer
    在 GitHub 上查看↗4,193
  • chetanverma16/react-portfolio-templatechetanverma16 的头像

    chetanverma16/react-portfolio-template

    1,686在 GitHub 上查看↗

    React Portfolio Template is a static site generator template and component-based UI library designed for building personal portfolio websites and blogs. It constructs user interfaces through isolated, reusable view components and manages user interactions and interface preferences locally in the browser via client-side state reactivity. The application includes built-in capabilities for displaying professional experience, past projects, services, and contact details through structured layouts. It supports personal blog management by organizing journal entries and articles using flat files sto

    JavaScriptanimationsmodernnetlify
    在 GitHub 上查看↗1,686
查看 Yui3 的所有 30 个替代方案→

常见问题解答

yui/yui3 是做什么的?

Yui3 是一个 JavaScript UI 框架和前端应用框架,旨在构建交互式 Web 应用和动态用户界面。它作为一个基于组件的 UI 库,将界面元素组织成具有封装状态和行为的可重用模块化单元。

yui/yui3 的主要功能有哪些?

yui/yui3 的主要功能包括:Frontend Application Frameworks, Interactive Web Frameworks, Browser-Based Interfaces, Component-Based UI Libraries, Client-Side State Management, Client-Side UI Libraries, Component-Based Architectures, Cross-Browser API Standardizations。

yui/yui3 有哪些开源替代品?

yui/yui3 的开源替代品包括: exacttarget/fuelux — Fuelux is a JavaScript UI framework and front-end component library used to build consistent, unified user interfaces.… olton/metroui — Metro UI is a progressive front-end framework for building reactive single-page applications with a Metro-style design… chetanverma16/react-portfolio-template — React Portfolio Template is a static site generator template and component-based UI library designed for building… frontendmasters/front-end-handbook-2018 — This project is a comprehensive front-end development guide and roadmap designed to help engineers master the skills… kenwheeler/cash — Cash is a lightweight JavaScript library for selecting and modifying HTML elements in modern browsers. It functions as… h2oai/wave — Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards…