摘要:
概述 最近在开发 Vue 项目的时候遇到了内存泄漏问题,记录下来,供以后开发时参考,相信对其他人也有用。 背景 背景是需要用 three.min.js 和 vanta.net.min.js 给首页加上动画效果。 内存泄漏 我们的代码是这样的: 这样就导致,在每次首页加载的时候,都会去请求 three 阅读全文
摘要:
概述 工作中使用 Mac 外接显示屏,有时会出现闪屏然后黑屏的现象,之前都没有找到原因,今天终于找到了,记录下来,供以后参考,相信对其他人也有用。 参考资料: "Macbook外接显示器设置教程" 问题 我的 Mac 外接显示屏的时候是合上盖子不用 Mac 的显示屏的。今天查资料,终于知道了,这个称 阅读全文
摘要:
概述 很久之前就想研究一下 ssh 的 多秘钥管理 ,今天正好有时间就研究了一下,挺简单的,记录下来,供以后开发时参考,相信对其他人也有用。 参考资料: "Git 生成 SSH公钥 , Linux 下多密钥管理" ".ssh/config 文件的解释算法及配置原则" 查看 ssh keygen 命令 阅读全文
摘要:
概述 现在很多前端库都用到了 CircleCI 进行自动部署,比如 "Vue" , "React" ,作为一个前端我觉得还是有必要实操一下 CircleCI 的,总体来说还是挺简单的,我把过程和体会记录下来,供以后开发时参考,相信对其他人也有用。 步骤 1.首先登陆 "circleci" ,直接用 阅读全文
摘要:
概述 最近玩 Jest,测试 Vue 组件上的事件,有一些心得,记录下来供以后开发时参考,相信对其他人也有用。 事件测试 对于 Vue 组件上的事件,分为 2 种,一种是 子组件 Emit 的事件 ,另一种是 插件的事件回调 。 子组件 emit 的事件 对于子组件 Emit 的事件,我们使用 Je 阅读全文
摘要:
概述 今天看别人的单元测试代码的时候碰到了一段代码 await Vue.nextTick() ,初看起来不是很懂,后来通过查资料弄懂了,记录下来,供以后开发时参考,相信对其他人也有用。 await Vue.nextTick() 我们都用过 Vue.nextTick,但是在用的时候会在里面加一个回调函 阅读全文
摘要:
概述 最近学 jest ,有一些细节记录下来,供以后开发时参考,相信对其他人也有用。 import 提升 ES6 的 import 会自动提升到文档前面,所以下面的 import 会提升到前面。 注意:如果不希望 import 提升,方法有两种,一种是利用 require 引入;另一种是使用 bab 阅读全文
摘要:
概述 今天使用 element 库的 date picker 组件,使用日期范围,然后使用了 disabledDate 属性,把 2018 年 1 月和 2020 年 12 月之后的日期全部 disable 掉的时候,出现了一个小坑,就是点击2018 年 1 月和 2020 年 12 月的时候, 点 阅读全文
摘要:
概述 今天在玩 jest 的时候,发现用 import 就会报 Unexpected identifier 的错误。查了很久的资料,最后终于解决了。 参考资料: "Jest tests can't process import statement" 解决方案 1.首先需要安装下面2个库: 注意 版本 阅读全文
摘要:
概述 以前开发项目的时候,总是分不清楚 preventDefault 和 stopPropagation,每次都是用 试一下,不能就用 试一下。今天来好好总结一下这2个东西,记录下来,供以后开发时参考,相信对其他人也有用。 参考资料: "preventDefault()、stopPropagatio 阅读全文