Day.js :一个非常好用的轻量的处理时间和日期库
Javascript前端2020年09月27日作者:月光光标签:JavaScript Vue.js
Day.js 是一个轻量的处理时间和日期的 JavaScript 库。平时项目中笔者也常用dayjs,它确实很好用。Day.js有着几乎和Moment.js一样的API,因此如果你用过Moment.js,那么也可以轻松使用Day.js。本文将讲解项目中最常用的时间日期处理方法。阅读全文
整理前端最常用的函数工具方法
Javascript前端2020年06月07日作者:月光光整理标签:JavaScript
我们经常要用到验证输入、计算数值、排序数组、检测客户端、字符串转换等等相关的函数方法,经常需要用到的时候又去找资料,那么有了这篇文章,为您整理好了最常用的函数工具方法,收藏好了,拿来即用。阅读全文
前端Javascript下载文件
Javascript前端2020年05月14日作者:月光光标签:JavaScript Vue.js
项目开发中经常会有导出数据到Excel类似的需求,或者是下载文档的需求。最简单的下载方式是直接请求服务端文件地址,通过浏览器http实现文件下载。但是开发中,由于项目需求,你要下载的文件地址不会暴露给用户,而且需要鉴权才允许下载文件,这个时候我们该怎么处理呢?阅读全文
文件上传之断点续传和跨端续传
Javascript前端2020年04月27日作者:月光光标签:文件上传 Vue.js
我们要上传一个1G+的大文件,前端采用分片上传,但是由于某种原因比如要下班了,断电了或是网线被拔掉了,上传被迫中断。那么别急,我们有断点续传功能,你可以将大文件带回家慢慢从中断处继续上传,而不需要重新上传整个文件。阅读全文
超大文件上传之计算文件MD5值
Javascript前端2020年04月18日作者:月光光标签:JavaScript 文件上传
根据业务需要,在上传文件前我们要读取文件的md5值,将md5值传给后端用作秒传和断点续传文件的唯一标识。那么前端就需要使用js获取文件的md5值,对于普通小文件可以很轻松的读取文件md5值,而超大文件的md5值是如何快速的获取到的呢?阅读全文