摘要: Object.keys()方法会返回一个由给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用for…in循环遍历该对象时返回的顺序一致,如果对象的键-值都不可枚举,那么将返回由键组成的数组。 1.如果对象是一个数组,会返回对应的索引。 let obj=[1,2,8,9]; let ob 阅读全文
posted @ 2021-02-22 11:35 lvyier_呀 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、创建数组 1.使用数组字面量创建 let sum=[]; let arry=[5,6,4,8,9]; let str=['list','string']; 2.使用Array构造函数 let arr = new Array(); let arr1 = new Array(20); let arr 阅读全文
posted @ 2021-01-30 14:51 lvyier_呀 阅读(68) 评论(0) 推荐(0) 编辑
摘要: js常见的数据类型分为两种,第一种是基本数据类型(string、number、null、undefined、Boolean、Symbol、BigInt),第二种是引用数据类型(Object、Array、RegExp...) 常见的检测数据类型方式: 1)typeof 2) instanceof 3) 阅读全文
posted @ 2020-11-12 11:08 lvyier_呀 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 1.offset获取的值是根据父元素定位,如果父元素没有定位就相对于文档; 1)offsetTop指距离最近(带有定位)父元素顶部的距离,如果没有父元素没有定位就相对于html(文档); 2)offsetLeft指距离最近(带有定位)父元素左边的距离,如果没有父元素没有定位就相对于html(文档); 阅读全文
posted @ 2020-11-05 09:34 lvyier_呀 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1.后台返回数据到前端,如果返回的数据有一个参数没值,转对象时会报错。 如:后台返回的数据: 转化为对象时会报错: 这是后台的原因,可以找后台;如果数据不是特别重要的是用replace替换然后再转化为对象 阅读全文
posted @ 2020-09-28 16:01 lvyier_呀 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1.这个仪表盘由两部分组成,第一个仪表盘只显示刻度其余不显示;第二个刻度隐藏,指针,轮盘显示; 里面的圆和半圆是通过css+伪类+定位实现的。 1.1 第一个轮盘的代码: 1.2 第二个轮盘的代码: 2.要想实现series中的数据跟指针指向刻度想匹配,切记要设置series中第二对象,也就是第二个 阅读全文
posted @ 2020-09-25 18:18 lvyier_呀 阅读(1669) 评论(0) 推荐(0) 编辑
摘要: 1.首先在当前容器设置overflow:auto; 然后添加属性 ::-webkit-scrollbar 2. 3.把滚动条通过定位把它隐藏了起来 阅读全文
posted @ 2020-09-14 18:19 lvyier_呀 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1.单闭合标签不支持伪元素,例如img、input等闭合标签 2.个别单闭合标签支持伪元素标签,例如<input type="radio"> radio属性,checkbox属性等; 3.大部分的双闭合标签都支持伪元素标签。 阅读全文
posted @ 2020-09-12 11:28 lvyier_呀 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 1.首先得有一个区间放置echarts图表; 2.初始化区间:echarts.init(document.getElementById('区间id')); 3.数据option,数据的格式是json格式,里面有很多属性,要是记不清就查看文档;里面的属性一般都是驼峰命名; 4.把数据option放置到 阅读全文
posted @ 2020-09-04 11:55 lvyier_呀 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.return 返回的值是undefined,把控制权返回给页面; 2.return false 返回的值是false,我们通常用return false来阻止提交表单或者继续执行下面的代码,通俗来说就是阻止执行默认的行为. 相同点:都可以终止当前的操作,阻止事件继续执行; 区别点:返回值不同,执 阅读全文
posted @ 2020-08-29 14:41 lvyier_呀 阅读(504) 评论(0) 推荐(0) 编辑