公告:由于博客https升级,原博客引用http链接失效,预览及部分图片效果请查看源代码!

FileReader获取上传图片的宽高

前言

input upload 图片上传,经常要判断上传图片的宽高。除了运用一些上传插件可以获取。原生的上传方式也可以获取,下面就说一下如何获取上传图片的宽高。

以饿了么上传插件为例

单页应用/vue等页面未保存刷新关闭返回等确认提示

前言

单页应用,例如vue,react,项目中有些编辑页面不是时时保存的。用户做了半天,刷新了页面,或者关闭了页面,就需要重新制作。因此,刷新,返回,关闭页面的时候进行用户提示,显得很重要。但是这个单页应用,用户在刷新、关闭、历史返回中如何制作呢?这个问题,我很久之前就做过,只是感觉效果不尽如人意。因此也一直没有在博客中写相关文章。今天简单总结一下我的一些解决方案。假如大家有更好的方案,欢迎交流!

vue 路由守卫

刚刚查看了一下最先版本的Vue Router 官方文档,比以前的文档详细了一些。新版的Vue Router文档中,很详细的写了组件内的守卫

最后提到了如下方法:

win10删掉某个进程命令行记录

前言

本文纯粹是记录一个命令行,自己经常忘掉的。

主要是今天用vscode 的task起服务,关掉vscode后,发现端口还在,我启动另外一个相同端口的项目就换成了别的端口,无奈杀进程,但是发现杀进程的命令行忘记了,本文简单记录一下。

js数组并集,交集,差集的计算方式汇总

前言

今天主要总结一些js数组操作并集,交集,差集的一些方式。发现这些方式在工作用经常遇到,方法有很多种。今天主要总结一下我在工作用通常使用的方式,及一些简单的实现。其实我前面很多文章中都提及了我在工作中用的一些方式。例如:我前面文章讲includes方法,时候就提到了计算交集及差集。还有之前文章去重的方式,其实去重就是取并集的一种方式嘛!

一、new Set 方式实现

这种方式实现起来比较简单,原理就是参考new Set可以去重的功能 ,关于去重可以点击 https://www.haorooms.com/post/qd_ghfx 第17条。

new Set取并集

我封装了一个函数,可以取传入所有数组的并集,函数如下: