弹窗确认操作的业务逻辑与几种方式

首先,我是一名菜鸡的前端开发工程师,只会切图,除开切图之外 我只有两个不会,这也不会,那也不会。

最近在做一个后台管理的项目,我需要做一个功能: 在后台操作 删除 修改 等操作时,弹出一个确认框 让操作者进行选择, true or false 。

好了,按照一般的逻辑是使用confirm 调用确认框,根据操作者点击 操作 返回 true or false ,但是本人嫌他很丑,丑拒!

<button>确认</button>
<script type="text/javascript">
var btn = document.querySelector(‘button‘);
btn.onclick=function(){
if(confirm(‘是否确认操作?‘)==false)
{
return false;
}
console.log("操作成功!")
}
</script>

好了坑已经挖好了,怎么填坑的问题来了。

要自己写一个弹窗,这个对切图仔毫无压力,本人说过本人只会切图一点js也不会,这个返回数据的业务需求如何实现,成为了本人心头一大痛。

用localStorage?用他来储存?

还是其他方法?把弹窗的 确认 与 取消 按钮绑定callback?

时间: 2024-10-28 21:21:47

弹窗确认操作的业务逻辑与几种方式的相关文章

Android中使用4种方式实现按钮点击操作

在Android开发中,对控件的操作是最基本的技术,尤其是对按钮的点击操作.我以下总结了4种按钮点击的实现方式.与大家分享,希望大家批评指正. (1)匿名内部类实现 这种方式是最简单的实现,一般刚开始学习Android或者学习基于用户界面的开发,该方法是必学的.实现代码如下: public class MainActivity extends Activity { private Button button; @Override protected void onCreate(Bundle sa

聊聊业务系统中投递消息到mq的几种方式

背景 电商中有这样的一个场景: 下单成功之后送积分的操作,我们使用mq来实现 下单成功之后,投递一条消息到mq,积分系统消费消息,给用户增加积分 我们主要讨论一下,下单及投递消息到mq的操作,如何实现?每种方式优缺点? 方式一 step1:start transaction step2:生成订单 step3:投递消息到mq step4:commit transaction 这种方式是将发送消息放在了事务提交之前,可能存在的问题: step3发生异常 导致step4失败,下单失败,直接影响到下单业

ASP.NET 业务逻辑层用户列表的各种操作封装

用户列表的业务逻辑层代码的封装 using System;using System.Collections.Generic;using System.Linq;using System.Text;using CZBK.TestProject.Model; namespace CZBK.TestProject.BLL{ public class EmployeeService { DAL.EmployeeDal EmployeeDal = new DAL.EmployeeDal(); public

从分享机制反观产品形态与业务逻辑

本文不是我写的,转载出处:http://www.woshipm.com/pd/273760.html “分享”是一个在App中特别常见的功能,从运营层面它满足了推广需求,从用户层面则满足了用户对外塑造自我形象.分享自我点滴.宣扬价值观等需求.这次我将分析五类常见应用(社交类.内容类.电商类.美化类.打车类)的分享机制,从中反推出不同产品的产品目标.业务逻辑对分享机制的影响:接着,从用户体验的角度分析几种分享机制下不同操作流程的优缺点. 一.每类产品分享的内容形式 不同种类的产品会因为不同的产品性

java 业务逻辑理解

细说业务逻辑 2016年10月14日 07:16:28 阅读数:2295 细说业务逻辑   前言 记得几个月前,在一次北京博客园俱乐部的活动上,最后一个环节是话题自由讨论.就是提几个话题,然后大家各自加入感兴趣的话题小组,进行自由讨论.当时金色海洋同学提出了一个话题--"什么是业务逻辑".当时我和大家讨论ASP.NET MVC的相关话题去了,就没能加入"业务逻辑"组的讨论,比较遗憾. 其实,一段时间内,我脑子里对"业务逻辑"的概念也是非常模糊的.

django--BBS项目,后端业务逻辑整理

经典的生活价值观 别让人生,输给了心情.心情不是人生的全部,却能左右人生的全部.心情好,什么都好,心情不好,一切都乱了.我们常常不是输给了别人,而是坏心情贬低了我们的形象,降低了我们的能力,扰乱了我们的思维,从而输给了自己. 控制好心情,生活才会处处祥和.好的心态塑造好心情,好心情塑造最出色的你. 静静的过自己的生活,心若不动,风又奈何.你若不伤,岁月无恙. BBS 项目开发逻辑梳理 第一步:先进行数据库设计 数据库设计规则是: 1.先创建基表:用户表.站点表.文章表.标签表.分类表.文章2标签

微软-创建业务逻辑层

https://msdn.microsoft.com/zh-cn/dd255899 简介 在教程一中创建的数据访问层 (DAL) 将数据访问逻辑与表示逻辑清晰地分离开来.然而,尽管 DAL 从表示层中清晰地分离出数据访问层细节,它却并没有实施任何可能采用的业务规则.例如,我们想让我们的应用程序在 Discontinued 字段设为 1 时禁止对 Products 表的 CategoryID 或 SupplierID 字段的修改,还有,我们可能想实施一些资历规则以便禁止发生这样的情况:雇员被其后入

项目架构开发:业务逻辑层之领域驱动失血模型

前边我们构建了个数据访问层,功能虽然简单,但是基本够用了.传送门:项目架构开发:数据访问层 这次我们构建业务逻辑层 业务逻辑是一个项目.产品的核心,也是现实世界某种工作流程在代码层面的体现. 所以,业务逻辑的合理组织构造,或更真实地反映现实业务操作,对项目的成功与否非常重要 现在业界对业务逻辑层的开发,一般会参考Martin Fowler大师提出来的针对业务层开发的四种模式 分别是面向过程的事务脚本.表模块模式,面向对象的活动记录与领域开发模式 我们要做的就是领域驱动开发模式,注意标题中的“失血

JavaEE使用三层架构(显示层、业务逻辑层、数据访问层)实现数据的增删改查

实例: 1.功能描述 实现一个简易新闻发布系统,包括查看.添加.修改和删除新闻等基本功能 2.具体要求 (1) 创建数据库 newssystem,创建表 news,要求如下: (2) 程序运行时,显示'发布新闻'页面(如图 1),输入相关内容,单击'提交'按钮,将新闻内容添加到数据库 (3) 单击图 1 中的'查看'按钮,显示'查看新闻'页面(如图 2),增加'修改'和'删除'链接 (4) 单击图 2 中的'update'链接,显示'修改新闻'页面(如图 3),修改后单击'修改'按钮确认,单击'