06 2020 档案
摘要:有时候项目涉及到的敏感数据比较多,为了信息安全,我们常常需要对一些数据进行接口加密处理,如编码、将明文转化为暗文、加密比对、AES + BASE64 算法加密等。接下来我们就分别说一下 CryptoJS 常用的一些方法。 CryptoJS文档 为什么要编码? 由于一些网络通讯协议的限制, 又或者是出
阅读全文
摘要:1、设置productionSourceMap为false 如果不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。 设置为false打包时候不会出现.map文件 module.exports = { productionSourceMap: false } 2、
阅读全文
摘要:上传头像的时候遇到了头像变形的问题,最后通过object-fit: cover完美解决了。这个CSS属性可以达到最佳最完美的居中自动剪裁图片的功能。 object-fit理解 CSS3 background-size出现的比较早,大家应该知道其支持的一些值,除了数值之外,其还支持几个关键字,例如:c
阅读全文
摘要:原文作者:suoning 原文连接: 史上最全、JavaScript基础篇 本章内容: 简介 定义 注释 引入文件 变量 运算符 算术运算符 比较运算符 逻辑运算符 数据类型 数字 字符串 布尔类型 数组 Math 语句 条件语句(if、switch) 循环语句(for、for in、while、d
阅读全文
摘要:this是我们在书写代码时最常用的关键词之一,即使如此,它也是JavaScript最容易被最头疼的关键词。那么this到底是什么呢? 如果你了解执行上下文,那么你就会知道,其实this是执行上下文对象的一个属性: 1 2 3 4 5 6 7 executionContext = { scopeCha
阅读全文
摘要:Mac如何看自己的内存消耗和CPU Mac电脑的性能我们还是需要了解一下,下面就教大家如何利用活动监视器查看电脑的性能! 打开Mac电脑的活动监视器 我们会看到界面,然后选择CPU,各个模块的功耗 我们在点击消耗 网络传输的字节数 各个应用所占内存 我们想退出每个进程的话 双击该进程 点击退出即可
阅读全文
摘要:概念 IntersectionObserver接口(从属于Intersection Observer API)为开发者提供了一种可以异步监听目标元素与其祖先或视窗(viewport)交叉状态的手段。祖先元素与视窗(viewport)被称为根(root)。 这是MDN上给的官方概念,不用去管它,我粘出
阅读全文