
前端
文章平均质量分 89
shenzhou_yh
个人博客:www.shenzhouyh.top
展开
-
密码强度校验
密码强度校验改造背景 由于对项目中用户的密码级别有一定要求,所以需要对用户的密码强度基于一定的校验,方便在重置密码时可以引导用户使用强度偏大的密码,以此为背景展开改造工作。 由于是对页面的改造,且涉及到多个项目,需要尽可能的改动少量文件,以下为实施过程。Demo搭建<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>密码强度检测算法分析及实现-zxcv原创 2022-02-09 13:24:56 · 2950 阅读 · 0 评论 -
Echarts饼状图和数据列表联动
实现效果即点击饼状图的具体区域,实现对数据列表的筛选展示(筛选条件不进行叠加)因为在表单中存在饼状图的筛选字段,所以说只需要通过点击事件将筛选值填充到表单中,进行提交即可myChart1.on('click', function (params) { var showName = params.name; ...原创 2019-04-22 12:16:51 · 4417 阅读 · 0 评论 -
JS遍历map
前端使用echarts数据展示时,使用后端传过来的数据,需要遍历map,并将key和value进行数组存储话不多说,上代码for(var key in map){console.log(“属性:” + key + “,值:” + map[key]);}//年龄占比 var data2x = new Array(); var data2y=...原创 2019-04-20 16:17:06 · 10851 阅读 · 0 评论 -
表单提交回写页面之后,重置按钮失效
问题描述页面内提供了数据查询功能,查询字段为姓名和手机号,提交查询请求之后,重置按钮失效;但是在查询之前执行重置的话是可行的。如图所示:<form action="${model.viewPath}?groupid=${param.groupid}" class="formBody" > <input type="hidden" name="groupid" val...原创 2019-05-30 17:14:41 · 2146 阅读 · 0 评论 -
JS中0.1+0.2!=0.3
现象:console.log(0.1+0.2);//0.30000000000000004原因1、存储原理在计算机中数字无论是定点数还是浮点数都是以多位二进制的方式进行存储的。在JS中数字采用的IEEE 754的双精度标准进行存储(存储一个数值所使用的二进制位数比较多,精度更准确)2、示例在定点数中,如果我们以8位二进制来存储数字。对于整数来说,十进制的35会被存储为: 001...转载 2019-05-23 17:50:09 · 1779 阅读 · 0 评论