一个基于原生 JavaScript 的简约消息提示插件,不依赖于任何第三方库或框架(带私活源码)

 在现代的 Web 开发中,提供良好的用户反馈是至关重要的。

消息提示是其中一种最常见的方式之一,它可以用来向用户传达重要信息、警告或成功状态。

然而,为了简化开发者的工作并提供一种轻量级、易于集成的解决方案,Dream-Msg 应运而生。

Dream-Msg 是一个基于原生 JavaScript 的简约消息提示插件,本文将介绍该插件的主要特点、用法以及如何集成到你的项目中。

图片

一、主要特点

  1. 轻量级: Dream-Msg 插件非常轻量,不依赖于任何第三方库或框架,使其易于集成到任何 Web 项目中。

  2. 简约美观: 插件提供了简洁美观的样式,并且集成了错误提示音。

  3. 灵活性: 用户可以自定义消息内容、显示时长、手动关闭等参数,并且也融合了弹窗关闭函数回调功能。

二、用法示例

  1. 引入插件: 在 HTML 文件中引入 Dream-Msg 的 JavaScript 文件。

    <script src="https://cdn.jsdelivr.net/gh/iGaoWei/Dream-Msg/lib/dream-msg.min.js"></script>

  2. 显示消息: 调用 Dreamer.方法 来显示消息。

    info 提示
    // 默认
    Dreamer.info("您有一条新消息待处理,请及时查收!");
    //函数回调
    Dreamer.info("您有一条新消息待处理,请及时查收!",function () {
        alert("我是自定义事件");
    });
    //手动关闭
    Dreamer.info("您有一条新消息待处理,请及时查收!",0);
    //自动关闭
    Dreamer.info("您有一条新消息待处理,请及时查收!",2000);
    //提示音
    Dreamer.info("您有一条新消息待处理,请及时查收!",true);
    
    success 提示
    // 默认
    Dreamer.success("操作成功!");
    //函数回调
    Dreamer.success("操作成功!",function () {
        alert("我是自定义事件");
    });
    //手动关闭
    Dreamer.success("操作成功!",0);
    //自动关闭
    Dreamer.success("操作成功!",2000);
    //提示音
    Dreamer.success("操作成功!",true);
    
    warning 提示
    // 默认
    Dreamer.warning("系统警告!");
    //函数回调
    Dreamer.warning("系统警告!",function () {
        alert("我是自定义事件");
    });
    //手动关闭
    Dreamer.warning("系统警告!",0);
    //自动关闭
    Dreamer.warning("系统警告!",2000);
    //提示音
    Dreamer.warning("系统警告!",true);
    
    error 提示
    // 默认
    Dreamer.error("添加失败,请稍后再试!!");
    //函数回调
    Dreamer.error("添加失败,请稍后再试!!",function () {
        alert("我是自定义事件");
    });
    //手动关闭
    Dreamer.error("添加失败,请稍后再试!!",0);
    //自动关闭
    Dreamer.error("添加失败,请稍后再试!!",2000);
    //提示音
    Dreamer.error("添加失败,请稍后再试!!",true);
    
    loading 提示
    // 默认
    Dreamer.loading("加载中,请稍后")
    //自动关闭
    var closeMsg = Dreamer.loading("加载中,请稍后");
    setTimeout(function(){
        closeMsg();
    }, 4000);
    
    closeAll 关闭全部提示
    Dreamer.destroyAll();
    

三、结语

Dream-Msg 插件提供了简单而有效的方式来管理和显示消息提示,使其成为任何 Web 项目中增加用户反馈和交互的理想选择。

其轻量级、简约美观和灵活性使其适用于各种应用场景,无论是个人网站、博客,还是大型企业应用,都能从中受益。

通过 Dream-Msg,为你的用户提供更好的用户体验,让他们更容易理解和操作你的应用程序。

开源地址:

https://github.com/iGaoWei/Dream-Msg

写在最后(私活源码)

今天给大家分享一套基于Springboot+Vue仓库管理系统源码,在实际项目中可以直接复用。(免费提供,文末自取)

一、系统运行图(设计报告和接口文档)

1、登陆页面

2、物品信息管理

3、设计报告包含接口文档

二、系统搭建视频教程

源码免费领取方式

扫码关注本号,回复 仓库

扫码关注本号,回复 仓库 

持续关注,有更多私活源码免费分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值