当前位置: 首页 > news >正文

包装设计网站官网杭州网络

包装设计网站官网,杭州网络,免费申请营业执照,建设电影网站的目的1、背景 在业务中可能会遇到这种场景,前端页面元素多且复杂,一次性填完提交耗时很长,中间中断面临着丢失数据的风险。针对这个问题,“暂存”应运而生。 那“暂存”的时候,是否需要对数据校验,如何进行校验…

1、背景

在业务中可能会遇到这种场景,前端页面元素多且复杂,一次性填完提交耗时很长,中间中断面临着丢失数据的风险。针对这个问题,“暂存”应运而生。

那“暂存”的时候,是否需要对数据校验,如何进行校验,就是本文探讨的内容。

2、前后端职责简介

探讨之前,先简单聊聊前后端的职责。

2.1 前端

负责数据的输入,并对输入的内容进行校验,保证数据正确性、完整性。

常见的校验逻辑有以下几种:

  • 必填项校验
  • 数据类型校验:金额、数字、日期
  • 数据格式校验:金额格式、日期格式、邮件格式、身份证格式
  • 长度校验

2.2 后端

负责数据的保存,保证数据持久化。

数据库保存数据,存在的限制:

  • 数据类型:数字、日期、字符串
  • 数据长度

3、校验逻辑探讨

3.1 业务合理性

站在业务角度看,暂存是要把已填的数据先存起来,其实没有任何校验逻辑也没问题。

没有任何校验,就意味着数据可以随便输入,也就意味着会有错误数据保存:比如金额输入的是汉字等。

所以暂存是否允许输入错误数据呢?这是一个核心问题。

方案        优点缺点
不做任何校验随便存有错误数据
不做必填项校验,其它校验需要做:填就填对

1、数据正确

2、填多少保存多少

要填就得填正确,略有限制

3.2 技术实现方案

技术方案        优点缺点
不做任何校验1、暂存时直接去掉校验逻辑,前端简答

1、后端数据库有类型限制,想达到这个效果有2种方式:

  • 所有字段都是字符串类型:
    • 所有表结构都需要调整
    • 日期、数字等计算逻辑需要特殊处理
    • sql 操作都需要转换类型
  • 所有模块暂存的数据单独找一个表保存,json方式,给什么存什么
    • 增加一个暂存表
    • 暂存回显需要读这个表
不做必填项校验,其它校验需要做:填就填对

1、后端数据可以正常保存在数据库

1、前端暂存时需要排除必填项校验

3.3 总结

系统的核心是流程及数据,站在这个角度看,数据是需要保证正确性的。

综合考虑业务需求、实现难度,我认为暂存应该只去掉必填校验,其它校验保留。

http://www.mnyf.cn/news/52270.html

相关文章:

  • 做美食的网站可以放些小图片麒麟seo软件
  • 网站建设有哪些关键细节哪个推广平台推广最靠谱
  • 微信开发网站开发未来前景企业推广网站
  • 家居网站建设全网营销朋友圈信息流广告投放价格
  • 橙子建站是真实的吗天津网络关键词排名
  • 做网站ps图片都是多大企拓客软件多少钱
  • 网站怎么建立会员搜索引擎平台有哪些软件
  • 以中文做域名的网站磁力棒
  • 网站结构建设方案crm系统网站
  • 做淘宝代销哪个网站好简单的网页设计源代码
  • 有织梦后台系统怎么做网站营销软文案例
  • 政务服务网站建设seo推广案例
  • 厦门网站建设哪家专业网站快速优化排名
  • 网站建设教案dw苏州seo关键词优化推广
  • 不用域名做自己的网站杭州seo搜索引擎优化公司
  • 微网站官网长沙seo排名优化公司
  • 做期货要看哪些网站专业拓客团队怎么收费
  • 网站网站制作网站深圳全网营销平台排名
  • 卖磁铁的网站怎么做百度招聘平台
  • 汉子由来 外国人做的网站国内永久免费的云服务器
  • 江门网站建设服务永久不收费免费的软件
  • 在西宁做网站可以吗seo关键词排名价格
  • 网站开发收获长沙谷歌seo
  • 有一个做5s壁纸的网站百度app免费下载
  • 购物网站用香港空间营销渠道策略
  • 哈尔滨雕塑制作厂家汽车seo是什么意思
  • 深圳上市公司网站建设百度站长工具数据提交
  • 展会网站制作自己做网站的流程
  • 洛阳网站建设优化网络推广的具体方式
  • 新公司注册取名网站优化seo培