![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
Э时间行者于我
小牛一个,多多担待
展开
-
使用Moment.js中获取上周的开始日期和结束日期(可自定义)
有时候需求是这样的,想要获取上周的开始日期和结束日期,或者前几周的时间范围比如今天是2023.11.28号,我想获取上周的周一到周日,也就是,上周的开始日期: 2023-11-20,上周的结束日期: 2023-11-26周一到周日subtract(10, ‘weeks’) 这里的10可以替换成你想要的周期// 获取上周的开始日期(周一)// 获取上周的结束日期(周天)注意事项1.不能把.clone()去掉2.使用 subtract(1, ‘weeks’) 减去一周,前面的数字就是你自定义的周期数原创 2023-11-28 10:32:46 · 1307 阅读 · 0 评论 -
js每隔两条或者几条数据,则就插入(新增)一条数据
js每隔两条或者几条数据,则就插入(新增)一条数据。js每隔两条(自定义条数)数据,则添加一个空的 item(这个也可以新增你指定的数据),但是最后一条则不需要新增条数原创 2023-07-13 17:52:11 · 504 阅读 · 0 评论 -
iview table表格实现单击行选中
需求:保留点击复选勾选导出的情况下,新增点击当前行选中勾选如图所示html<Table border stripe highlight-row ref="table" @on-row-click="selectRow" :columns="tableColumns" :data="tableData" @on-selection-change="selectTable"></Table>表格中添加on-row-click事件.并触发rowClick函数meth原创 2022-03-31 17:11:54 · 2014 阅读 · 0 评论 -
js 判断数组中是否有重复值两种方法
判断数组中是否有重复的值,重复则提示优先级重复第一种方法 推荐// 以数组值为键,持续向一个对象里面加值, // 如果在加值之前就发现这个属性在对象中已经存在,那么他就是重复的function isRepeat(arr) { var hash = {} for (var i in arr) { if (hash[arr[i]]) { return true } hash[arr[i]] = true } re原创 2021-10-15 11:52:53 · 10908 阅读 · 1 评论 -
vue中处理并发请求
需求:同时获取多个接口下拉数据类似与这样的接口封装,可根据自己封装方法// 获取角色export const getPersonnelByRole = (role = {}) => { return request({ url: '/project/systemConfig/getPersonnelByRole', method: 'GET', params: { role } })}vue中代码data() { retur原创 2021-10-07 10:40:42 · 2544 阅读 · 0 评论 -
js银行卡、身份证号处理用***代替
今天在写需求时碰到银行卡号处理,于是就有下面这操作,它跟处理身份证一个逻辑,替换就行了!1.只显示后四位const onlyFourBank = (value) => { if (value && value.length > 8) { return `${"*".repeat(value.length - 8)}${value.length % 4 ? " " : ""}${value.slice(-4)}`; } return value;}var bank原创 2021-06-01 17:44:51 · 960 阅读 · 1 评论 -
js获取当天、昨天、指定时间2021-04-16 00:00--23:59的时间对象
来看需求,获取今日,昨天,近7天,近30天的时间,格式根据自己需求可自定义。上代码日期代码,自己可在控制台打印查看// 如果只是简单的格式化只变成2021-04-16 19:39:24,需要运用三目运算判断并在适当的地方加上0,完成所需要的格式。var date1 = new Date(new Date(new Date().toLocaleDateString()).getTime());var date2 = new Date(new Date(new Date().toLocaleDat原创 2021-04-19 10:38:41 · 2223 阅读 · 1 评论 -
js中常见的事件
js中常见的事件有以下多种1. 点击事件:1. onclick:单击事件2. ondblclick:双击事件2. 焦点事件1. onblur:失去焦点2. onfocus:元素获得焦点。3. 加载事件:1. onload:一张页面或一幅图像完成加载。4. 鼠标事件: 1. onmousedown 鼠标按钮被按下。 2. onmouseup 鼠标按键被松开。 3. onmousemove 鼠标被移动。 4. onmouseover 鼠标移到某元素原创 2021-04-12 14:25:07 · 204 阅读 · 0 评论 -
前端在textarea文本域中光标插入指定内容
前端在textarea文本域中光标插入内容,直接看图说话!<div class="DetailsCom_main_text boxEditSms" style="position: relative;"> <p class="p_name">模板内容</p> <div class="rig_ipt" > <textarea name="templateMain" class="message_area" placeholder="请输入模原创 2021-04-07 15:04:35 · 1209 阅读 · 0 评论 -
解决echarts图像渐变,渐变方向,x,y轴数量顶点显示,显示鼠标悬浮状态
首先来说一下echarts包含的内容:1)图像渐变2)渐变方向3)数量顶点显示4)Y轴颜色设置5)隐藏X、Y轴网格线6)显示鼠标悬浮状态7)字体大小看图说话来给兄弟们上代码var dataList = [10, 52, 200, 334, 390, 330, 220] //图表数据 客服呼叫排名var chartFnc = { init: function() { this.chartGraphFnc(); }, chartGraphFnc: function ()原创 2021-02-03 18:22:57 · 570 阅读 · 0 评论 -
js字符串转数字
js中将字符串转换为整型paseInt()、转换为浮点型paseFloat()、强制转换数字Number()1.paseInt() 整型第一种不包含字母,小数点之后的不会显示let str= '1001.1111 '; let num = parseInt(str); console.log(num) //1001第二种包含字母,paseInt遇到字母就停止显示后面,显示字母以前的let str= '10a01.1111'; let num =原创 2021-01-11 14:02:05 · 742 阅读 · 0 评论 -
javascript中数组方法整理大全
js数组方法整理大全join()push()和pop()shift() 和 unshift()sort()reverse()concat()slice()splice()indexOf()和 lastIndexOf() (ES5新增)forEach() (ES5新增)map() (ES5新增)filter() (ES5新增)every() (ES5新增)some() (ES5新增)1.joinjoin,就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号( ,)原创 2020-11-03 17:51:15 · 252 阅读 · 0 评论 -
swiper slidesPerView 最后一个显示不全,能拖出来,但是一放手又回去了
swiper 最后一个显示不全,能拖出来,但是一放手又回去了先看效果我们先看一下官方文档怎么说的原创 2020-08-13 11:23:18 · 6055 阅读 · 4 评论 -
js 获取当前时间并刷新 超级简单
//获取年月日 var date=new Date();var year=date.getFullYear();var month =date.getMonth();var data=date.getDate();//获取时分秒 var hour=date.getHours();var mint=date.getMinutes()var miao=date.getSeconds();var wekday=date.getDay();year + '年' +month+"月"+ data原创 2020-07-24 10:39:12 · 1575 阅读 · 0 评论 -
前端经典算法之冒泡排序-选择排序-插入排序
前端经典算法之冒泡排序-选择排序-插入排序1、冒泡排序 算法步骤js代码实现2、选择排序1. 算法步骤js代码实现3、插入排序1. 算法步骤js 代码实现1、冒泡排序冒泡排序 (Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。+算法步骤比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的原创 2020-06-24 16:03:36 · 1942 阅读 · 0 评论