![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
斜斟星雨
繁丝摇落的深处恍惚见你笑靥如花,前尘似梦,归期未展,枯等人间清欢处。
展开
-
Js获取元素相对适口位置
getBoundingClientRect()方法返回一个矩形对象,包含四个属性:left、top、right和bottom,分别表示元素各边与页面上边和左边的距离。用法如下 let rect = element.getBoundingClientRect(); element为当前元素,获取其相对其位置数据的代码如下:rect.toprect.leftrect.rightrect.bot原创 2017-10-20 12:09:26 · 477 阅读 · 0 评论 -
Js之数组常用方法
总结了一下常用的操作数组的方法,代码如下:arr.join()用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。返回一个字符串。arr.pop()向数组末尾删除元素arr.push()向数组末尾添加新的元素,会返回新的数组长度arr.shift()删除第一个元素于数组开头arr.unshift()添加第一个元素于数组开头arr.reverse()翻转数组元素的排列顺原创 2017-10-13 11:49:39 · 496 阅读 · 0 评论 -
JS之依字母排序法
按照字母对数据进行排序的场景出现频率不低,比如对后台返回json数据进行排序,然后按字母ABCD….的顺序排列数据,例如下列datas.json数据要排序为A数据在E前面展示:{ E: [ { name: "鄂州", }, { name: "峨眉山", } ] A: [原创 2017-11-14 18:04:19 · 3859 阅读 · 0 评论 -
ES7之async/await异步方案
async,异步的意思,这是一种异步方案,es6里经常用的是promise这种异步回调方案原创 2017-11-23 17:52:40 · 763 阅读 · 0 评论 -
JS之Math对象
Math对象的属性和方法在js里时常使到,总结了一些,代码如下:一、属性Math.E 返回算术常量e。Math.LN2 返回 2 的自然对数。Math.LOG2E 返回以 2 为底的 e 的对数。Math.PI 返回圆周率。Math.SQRT1_2 返回 2 的平方根的倒数。Math.SQRT2原创 2017-12-19 16:45:04 · 252 阅读 · 0 评论 -
Js之json获取length
在项目里曾对json用到长度length属性,在vue-cli的开发环境下正常无碍,万万没想到打包后放到服务器上全是报错,o(╥﹏╥)o。百度了一下方才发现原来json是没有长度属性的,-_-||。 在上线环境下获取json的长度网上的方法也是花样百出,这里我介绍一个特别好用还简单的原生方法,方法如下:Object.keys(myObject).length如此便可以愉快的使用json的...原创 2018-02-11 17:48:37 · 2176 阅读 · 0 评论