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

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

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

bootboxjs/bootbox

0
View on GitHub↗
5,026 星标·1,022 分支·JavaScript·8 次浏览bootboxjs.com↗

Bootbox

Bootbox 是一个程序化对话框库和 JavaScript 模态界面,旨在创建非阻塞的警报、确认和提示对话框。它充当 Bootstrap CSS 框架的包装器,提供了一套将样式化弹出交互添加到 Web 界面的工具包。

该库通过程序化 API 模拟原生浏览器对话框行为,用异步模态窗口替换阻塞警报。它的特色在于提供本地化界面设计,允许使用内置或自定义翻译集将对话框按钮和内容翻译成多种语言。

该项目涵盖了一系列对话框组件,包括简单通知、确认提示和用于捕获文本、密码或选择的结构化输入字段。它提供了可视化配置工具(如调整对话框大小和居中),以及用于控制对话框生命周期和批量关闭活动窗口的管理功能。

Features

  • Bootstrap CSS Integrations - Implements a programmatic JavaScript API to create and manage modal dialogs using Bootstrap CSS.
  • Modal Wrappers - Functions as a programmatic wrapper for Bootstrap modal components to create stylized dialogs.
  • Alert Dialogs - Displays simple notification messages that require user acknowledgement to be dismissed.
  • Blocking Alert Notifications - Provides modal notifications that force user interaction for dismissal to ensure critical information is read.
  • Bootstrap UI Extensions - Extends Bootstrap with customizable, localized popup interactions and modal dialogs.
  • Dialog Boxes - Offers simplified functions to quickly launch standard alert, confirm, and prompt dialog boxes.
  • Modal Dialogs - Enables the creation of flexible modal windows with custom user-defined content and interaction handlers.
  • Text Input Dialogs - Collects text input from the user via modal windows and returns values through callbacks.
  • Native Browser API Simulations - Simulates the behavior of native browser alert, confirm, and prompt functions using non-blocking modals.
  • User Confirmation Dialogs - Provides modal prompts for yes/no decisions before executing specific application actions.
  • User Interaction Confirmations - Prompts users for explicit approval via a modal before triggering specific web application actions.
  • Programmatic Dialog Interfaces - Replaces native browser alert, confirm, and prompt functions with a non-blocking, stylized modal API.
  • Functional Event Callbacks - Uses functional callbacks to execute user-defined logic when dialog buttons are clicked or modal states change.
  • Configuration Objects - Implements configuration objects to define dialog size, centering, and visual styling during initialization.
  • Dialog Dimension Controllers - Provides tools to manually control the visibility and screen mode of active modal overlays.
  • Dialog Appearance Customizers - Allows visual customization of dialogs including size, vertical centering, and custom CSS classes.
  • Interface Localization - Translates dialog buttons and labels into multiple languages to support a global user base.
  • Structured Input Fields - Displays dialogs with passwords, select menus, and checkboxes to capture complex user data.
  • Modal Lifecycle Hooks - Allows execution of custom logic when modal windows transition between showing, shown, hiding, and hidden states.
  • UI Component Localization - Allows translation of standard action buttons in dialogs using built-in or custom localization sets.
  • Modal DOM Injection - Programmatically generates HTML for dialogs and injects them directly into the document body at runtime.
  • Form Input Collection - Provides a programmatic interface to collect text, passwords, and selection data through modal dialogs.
  • Key-Based String Localizations - Supports translating dialog button labels and content using key-based lookup tables for different locales.

Star 历史

bootboxjs/bootbox 的 Star 历史图表bootboxjs/bootbox 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

bootboxjs/bootbox 是做什么的?

Bootbox 是一个程序化对话框库和 JavaScript 模态界面,旨在创建非阻塞的警报、确认和提示对话框。它充当 Bootstrap CSS 框架的包装器,提供了一套将样式化弹出交互添加到 Web 界面的工具包。

bootboxjs/bootbox 的主要功能有哪些?

bootboxjs/bootbox 的主要功能包括:Bootstrap CSS Integrations, Modal Wrappers, Alert Dialogs, Blocking Alert Notifications, Bootstrap UI Extensions, Dialog Boxes, Modal Dialogs, Text Input Dialogs。

bootboxjs/bootbox 有哪些开源替代品?

bootboxjs/bootbox 的开源替代品包括: jaredreich/notie — Notie is a zero-dependency JavaScript UI library providing a suite of lightweight interface components for data… fabien-d/alertify.js — alertify.js is a JavaScript notification library and modal dialog framework. It provides a system for creating… zdhxiong/mdui — mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a… javascript-tutorial/en.javascript.info — This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development… ohif/viewers — Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic… seyhunak/twitter-bootstrap-rails — This is a Ruby on Rails integration gem and UI framework that provides tools for incorporating the Bootstrap CSS…

Bootbox 的开源替代方案

相似的开源项目,按与 Bootbox 的功能重合度排序。
  • jaredreich/notiejaredreich 的头像

    jaredreich/notie

    6,274在 GitHub 上查看↗

    Notie is a zero-dependency JavaScript UI library providing a suite of lightweight interface components for data collection, selection prompts, and system-level status notifications. It functions as an input component suite and a selection dialog tool that operates in any JavaScript environment without requiring third-party packages. The library includes a collection of notification tools, such as themed toast notifications that disappear after a set time and forced alert notifications that require explicit user acknowledgment for critical information. It also provides interactive dialogs for

    JavaScript
    在 GitHub 上查看↗6,274
  • fabien-d/alertify.jsfabien-d 的头像

    fabien-d/alertify.js

    4,225在 GitHub 上查看↗

    alertify.js is a JavaScript notification library and modal dialog framework. It provides a system for creating customizable alert, confirm, and prompt dialogs to replace standard browser notifications, alongside a non-blocking alert system for unobtrusive status messages. The project features a sequential dialog queue that allows multiple alert and prompt windows to be chained together in a defined order. It also includes a JavaScript error logger that captures global runtime errors and displays them as visible notifications to assist with debugging. The library covers interactive dialog pri

    JavaScript
    在 GitHub 上查看↗4,225
  • zdhxiong/mduizdhxiong 的头像

    zdhxiong/mdui

    4,517在 GitHub 上查看↗

    mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor

    TypeScriptcssjavascriptmaterial
    在 GitHub 上查看↗4,517
  • javascript-tutorial/en.javascript.infojavascript-tutorial 的头像

    javascript-tutorial/en.javascript.info

    25,344在 GitHub 上查看↗

    This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser

    HTMLenglishjavascripttutorial
    在 GitHub 上查看↗25,344
  • 查看 Bootbox 的所有 30 个替代方案→