前端
一颗不变的少年心
这个作者很懒,什么都没留下…
展开
-
font-variant-numeric
font-variant-numericCSS 属性控制数字,分数和序号标记的替代字形的使用。具体使用详见:https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-variant-numeric原创 2021-02-19 16:14:55 · 1027 阅读 · 0 评论 -
前端获取上传文件的MD5—spark-md5
1、安装npm i spark-md52、页面中引用import SparkMD5 from 'spark-md5'3、具体使用方法 // 获取apk的md5 var fileReader = new FileReader() var spark = new SparkMD5() // 创建md5对象(基于SparkMD5) fileReader.readAsBinaryString(myfile) // myfile 对应上传的文件原创 2020-12-01 16:23:53 · 3072 阅读 · 0 评论 -
前端解析apk安装包信息—app-info-parser
在对应的app后台管理系统中,需要上传app升级包,并传递对应的参数,因此使用app-info-parser来实现apk安装包解析。1、安装npm i app-info-parser // 使用包管理工具安装2、具体使用方法// 获取apk的基础信息const AppInfoParser = require('app-info-parser')const parser = new AppInfoParser(myfile) // myfile 上传的apk文件parser.p原创 2020-12-01 16:19:11 · 2506 阅读 · 0 评论 -
将一个数组插入到另一个数组的固定位置
刚开始在网上看到操作后,没明白arr2为什么要unshift(),以及Array.prototype.splice.apply(arr1, arr2) 的原理,结合apply和splice使用方法,有了自己的理解。主代码: Array.prototype.splice.apply(arr1, arr2) // 将arr2数组插入到arr1数组里面apply(),接受参数形式为数组,并改变this的指向具体操作:注意在执行上面代码的时候,需要先在arr2数组头部插入两...原创 2020-07-24 16:20:47 · 1788 阅读 · 0 评论 -
对象数组删除另一个数组中存在的值(根据对象的某个属性)
在项目中,需要过滤数组中使用过的数据,一开始是想通过遍历的方式来实现,但是在过程中,发现效果不佳,代码量也比较多,就上网搜大家是怎么实现的,发现使用js数组的方法:filter,every就能很简单的解决该问题。平时工作中会忽视一些原生自带的方法,而浪费时间,希望也能帮助其他人。简单代码操作如下: let f = this.processData.filter(v => // every() 方法用于检测数组所有元素是否都符合指定条件,此时的v就不等于dataLi...原创 2020-07-24 15:20:24 · 1114 阅读 · 1 评论 -
Css实现水平垂直居中的几种方法
下面介绍几种常见的水平垂直居中的方法,CSS实现水平垂直的方法是不唯一的,也是前端基础长问到的一个问题,需要我们去了解。先创建一个基本的html代码和样式代码具体如下:<div class="wrap"> 外层 <div class="center">内部</div> </div> ....原创 2019-03-23 20:31:35 · 266 阅读 · 0 评论