
js
辣姐什么鬼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
日期数据数组按实际周和实际月进行分组
实现效果如下:原始数据是两个数组,date数组存放日期,value数组存放日期对应的数值,经过按周分组和按月分组输出week和month(2020-02-27是周四,2020-03-02是周一,2020-03-09也是周一,符合要求) 封装了两个方法,代码如下:groupByWeek和groupByMonth,输入值均为date-日期数组和value-值数组 const date = [...原创 2020-04-15 09:18:14 · 1729 阅读 · 0 评论 -
数组数据的分组处理
数组数据分组 需求来源如下,后端一次返回所有数据,前端需要对接收数据进行按天、周、月进行分组显示(此需求不需要严格按照实际周和月区分,所以只按1天7天30天分组) // 图表数据分组方法:arr1-图表横坐标,arr2-图表纵坐标数据,group-以几条数据为一组 export function dataGroupFunc(arr1, arr2, group) { const n...原创 2020-04-02 10:08:58 · 1035 阅读 · 0 评论 -
for of + await顺序执行(用于循环请求接口)
鉴于现阶段需求,大量图片(一次限制500张)依次单张上传,不想频繁进行请求,可采用以下两种方法,第一种请求间隔递增,第二种间隔相同时间请求。 let a = [1,2,3,4,5]; function delay(index){ return new Promise((resolve)=>{ setTimeout(resolve,index*1000); ...原创 2020-04-01 17:26:40 · 4918 阅读 · 0 评论 -
js变量null和undefined的区别
var a=null; var b=undefined;//变量未定义 var c={name: 'lisi' , age:29};//对象类型 //原生类型没有的话是undefined,对象类型没有的话是null var arr=['a',3,'hello',true];//数组类型,里面可以存多种类型...原创 2016-02-18 14:30:12 · 609 阅读 · 0 评论 -
js拼接运算符
JS中拼接运算符用的是“+” 一旦遇到非法数字后,后面的一律看做拼接,如下例: 第三种混合的情况下,2+3+4正常相加为9,遇到后面的‘haha'为非法数字则从这里开始都做拼接。原创 2016-02-18 14:33:59 · 1192 阅读 · 0 评论 -
JS逻辑运算结果
//js中,逻辑运算,返回的是最早能够判断表达式结果的那个值 var m=false; var n=6; var r=(m||n); console.log(r);//或操作,遇到n值时判断表达式结果所以结果为6 var o=true; var p=(m||n||r); console.log(p);//或操作,原理同上,结果为6 var mm=false; var nn=66; console原创 2016-02-18 14:38:44 · 562 阅读 · 0 评论 -
JS创建节点
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>js创建节点</title> <script> function add(){转载 2016-02-19 08:36:25 · 448 阅读 · 0 评论 -
DIV布局和放大
题目:当鼠标略过某个区块的时候,该区块会放大,并且其他的区块仍然固定不动 布局: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>三个div放大问题</title> &am转载 2016-02-20 08:56:59 · 699 阅读 · 0 评论 -
JS原生实现图片轮播切换效果
首先来分析一下轮播图效果的实现原理: 1、父元素作为显示窗口,大小固定超出部分隐藏,即设置overflow:hidden; 2、子元素存放图片列表用ul,ul固定定位,参照为父元素,即父元素position:relative;ul元素position:absolute; 3、一个li即一张图片的宽度为父元素的显示宽度 4、初始时,ul的left为0,这时第一张图片即第一个li显示 5、点...原创 2016-12-14 19:33:17 · 4986 阅读 · 0 评论