ES6 新增了两个重要的关键字:const 和 let,加上之前的 var 有了三个变量的声明方式,整理并记录一下。
JS 中把对象转成 String
最近公司项目在钉钉应用市场上线时,钉钉要求请求的数据需要加密(尤其是不允许暴露各类 id),保障数据安全。因为是上线周期内才提出的加密,所以由前端加密、后端解密来完成需求。后端希望 GET 请求?
后的所有内容按正常请求时的格式进行加密,即加密getResume?page=1&pageSize=10&jobId=2
,加密后的请求为getResume?data=密文
。目前在做 GET 请求的参数加密,实现思路是 axios 请求拦截把 params 对象转成字符串,记录一下两种实现方式。
Vue 项目中生成类似 GitHub 的随机头像
最近个人项目中有头像需求,就想起 GitHub 的随机头像,通过 identicon.js
和 blueimp-md5
两个第三方库实现了,记录一下。