自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 antd4.x :create-react-app 中使用antd,按需引入和自定义主题

antd4.x 按需引入样式和自定义主题配置

2021-12-02 14:25:29 1336 4

原创 数组元素排列组合 全排列

实现效果: [1,2,3] => [1,2,3,1-#-2,1-#-3,2-#-3,1-#-2-#-3]// 数组元素排列组合 全排列function getGroup(data, index = 0, group = []) { var need_apply = []; need_apply.push(data[index]); for(var i = 0; i < group.length; i++) { need_apply.push(group

2021-10-22 10:43:44 292

原创 数组去重(基础循环嵌套,适用于不用webpack等工具打包的兼容方法)

// 数组去重uniqueArr: function(arr){ for(var i=0; i<arr.length; i++){ for(var j=i+1; j<arr.length; j++){ if(arr[i]==arr[j]){//第一个等同于第二个,splice方法删除第二个 arr.splice(j,1); j--; } }

2021-10-22 10:41:32 198

原创 computed传参

html<div>{{ times(3) }}</div>jscomputed: { times() { return function(n) { return n * this.num } }, }

2021-10-22 10:39:55 356

原创 限制小数六位

// 限制小数六位formatMoneyWidth6: function($event){ var value = $($event.target).val() // console.log(value) var p1 = /[^\d\.]/g; // 过滤非数字及小数点 /g :所有范围中过滤 var p2 = /(\.\d{6})\d*$/g; var p4 = /(\.)(\d*)\1/g; value = value.replace(p1, ""

2021-10-22 10:37:20 189

原创 获取两个数组的差异,并组成一个新数组返回

diffArr: function (arr1, arr2) { //获取两个数组的差异,并组成一个新数组返回 //两个参数分别与对方做对比,如果没有出现当前值,则push到一个数组里,最后把俩数组拼接到一块 var newArr = [], arr3 = [], arr4 = []; for (var i = 0; i < arr1.length; i++) { if (arr2.indexOf(arr1[i]) === -1)

2021-10-22 10:36:01 477

原创 根据对象判断在数组中的下标

function getArrayIndex(arr, obj) { var i = arr.length while (i--) { if (arr[i] === obj) { return i; } } return -1;}

2021-10-22 10:34:54 535

原创 字符串比大小?2>12?

写业务的时候有一段代码把值取出来直接比大小,结果打印出来的 2>12 是true,虽然想得到是因为字符串没有转数字类型,但是还是不太明白字符串怎么比大小,查了一下是因为js比大小的时候,如果是字符串,会根据第一个不同字符的ASCII值比大小,所以’2’ >‘12’===true因为2>1 直接返回true了!下次给我转数字!给我parseFloat!不转类型别给我瞎比大小!...

2021-09-30 11:43:06 753 1

原创 layui表格,手动重新渲染表格的分页

业务逻辑,需要知道上次保存的时候表格在第几页,保存的时候保存页数,回显的时候,表格加载,用id拿到onPage,就是保存过的页码,用页码重载分页插件,暂时就想到这一种方法 var analTable = layui.table.render({ id: "analList", elem: '#analList', url: "/report/wasteGasBusiness/getAnalysisList"

2021-09-26 14:35:45 1809

原创 循环改变数组长度时的对策

有一个功能,遍历的时候删除了自己,就像下面这样map = [1,1,2,3,4,5,1,6,7,1,7,9,9,1]把等于1的元素删除一开始用mapmap.map((e,i)=>{ e === 1 ? map.splice(i,1)})这样操作会少操作,因为删了元素,数组长度发生改变,i没变,所以会少遍历,这种情况需要用for i,循环的时候可以 continue,break,操作i,就是下面这样for (let i = 0; i < map.length; i++) {

2021-09-26 14:23:04 646 1

原创 除法返回得数和余数

/*** 使用方法 getNum(6,6)*/const getNum = (num1,num2) => { // 除法返回得数和余数 let Num = parseFloat(num1/num2); let result= {}; //整数部分 let a = Math.floor(Num); //余数部分 let b = parseInt(num1%num2); result = { zs:a, ys:b

2021-02-01 10:04:43 1072

原创 vue+iview翻框架问题总结——流程图

项目场景: 之前去上海出差做项目,回来的时候正好遇上我们一个不太大的项目从jquery+layui转到vue+iview,因为操作DOM流和操作数据不太一样,所以遇到很多麻烦事,比如说 ##流程图##就是这样的这个是原生写的样式和事件,看得出来这个拐弯和蛇形排列都挺难的但是之前的项目里都调好了,每一行都是一个盒子,利用盒子的index的奇偶数判断float左还是又,然后这个弯是一个div做的半圆,整体用样式拼出来问题描述:之前用jquery写的时候,是往DOM里面append

2021-01-30 14:35:03 548 2

原创 特殊符号——第一波

1ⁿ ² ³ ⁴ ⁵ ⁷ ⁸虽然短短一行但是非常有用

2020-09-22 10:48:10 170

原创 学set之后搞一个数组去重

把数组[1,2,3,1,2,3,4,4,5,5,6,6]里面重复的元素筛选出来返回新数组因为set容器存的是不重复的值,所以可以进行简单去重没有封装,直接打出来的,就是一个思路而已const arr = [1,2,3,1,2,3,4,4,5,5,6,6] const set = new Set(arr) // 把arr传到set ((arr)=>{ var ...

2020-01-02 18:20:52 192

原创 数据,内存和变量

什么是数据?存储在内存中,代表着特定信息的东西,本质上是二进制01010…;数据的特点:可传递,可运算;一切皆数据;内存中所有操作的目标是数据(算数运算,逻辑运算,赋值,运行函数)什么是内存?内存条在通电后产生的可存储数据的空间(临时的);内存的产生和死亡:通电==>产生内存空间==>存储数据==>处理数据==>断电==>内存空间和数据消失...

2019-12-26 16:45:38 213

原创 vue和axios做的查询天气

利用axios调用接口,vue获取和绑定数据Enter事件查询,还有热键查询<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Com...

2019-12-24 17:36:42 596

原创 vue做的小东西

记事本(无样式)vue这类框架让我们重于操作数据而不是DOM元素来做页面逻辑简单的增删改查,绑定数据之类的操作,以后有闲心会加上样式表。<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...

2019-12-24 17:33:04 146

原创 Node和PHP执行区别和优势

Node和PHP执行区别和优势最近在了解PHP和Node,虽然了解了Node和PHP的基本区别,比如作为一个前端,当然喜欢用js去做所有的事情,可以让前端进入到后端的工作,不至于前后端分离的状态下分工不明,尤其近几年全栈工程师这个概念这么火爆,会做事的人不少,但是真正驾轻就熟的人不是那么充裕,下面单就Node的单线程和PHP的多线程做一下笔记。  1.php在处理并发的时候是通过多线程处理,这...

2019-12-24 17:24:34 551

原创 js笔记01

js笔记第一篇,计算器body的代码下面是运行效果,啥都没有,就简单实现功能功能批话不说 我就直接放代码吧,毕竟是入门代码body的代码<body><input id="first-number" type="number" value="0" placeholder="第一个数字"><input id="second-number" type="numbe...

2019-08-20 02:54:45 167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除