09 2019 档案
摘要:概述 作为一个前端,我觉得必须要学会使用 nginx 干下面几件事: 1. 代理静态资源 2. 设置反向代理(添加https) 3. 设置缓存 4. 设置 log 5. 部署 smtp 服务 6. 设置 redis 缓存(选) 下面我按照这个节奏一一研究一遍,把心得记录下来,供以后开发时参考,相信对
阅读全文
摘要:概述 今天我接到一个需求: 轮播效果 。本来我是打算使用 Swiper 实现的,但是想起来貌似 transition 也能实现。于是就试了下,真的可以,还挺简单的,于是就记录下来,供以后开发时参考,相信对其他人也有用。 参考资料: "进入/离开 & 列表过渡" transition 我从官网扒了一个
阅读全文
摘要:概述 作为一个前端,我觉得必须要学会使用 nginx 干下面几件事: 1. 代理静态资源 2. 设置反向代理(添加https) 3. 设置缓存 4. 设置 log 5. 部署 smtp 服务 6. 设置 redis 缓存(选) 下面我按照这个节奏一一研究一遍,把心得记录下来,供以后开发时参考,相信对
阅读全文
摘要:概述 作为一个前端,我觉得必须要学会使用 nginx 干下面几件事: 1. 代理静态资源 2. 设置反向代理(添加https) 3. 设置缓存 4. 设置 log 5. 部署 smtp 服务 6. 设置 redis 缓存(选) 下面我按照这个节奏一一研究一遍,把心得记录下来,供以后开发时参考,相信对
阅读全文
摘要:概述 作为一个前端,我觉得必须要学会使用 nginx 干下面几件事: 1. 代理静态资源 2. 设置反向代理(添加https) 3. 设置缓存 4. 设置 log 5. 部署 smtp 服务 6. 设置 redis 缓存(选) 下面我按照这个节奏一一研究一遍,把心得记录下来,供以后开发时参考,相信对
阅读全文
摘要:概述 今天购买了一个域名,希望指向我的 netlify 网站。一开始买了之后不知道怎么用,最后通过查资料搞明白了,把心得记录下来,供以后开发时参考,相信对其他人也有用。 实名认证 买了域名不是立刻就能用的,如果是国内的域名的话,需要先提交实名认证进行备案才可以使用。一般实名认证快的只需要几个小时就可
阅读全文
摘要:概述 作为一个前端,我觉得必须要学会使用 docker 干下面几件事: 1. 部署前端应用 2. 部署 nginx 3. 给部署的 nginx 加上 https 4. 使用 docker compose 进行部署 5. 给 nginx 加上 redis 6. 使用 kubernetes 下面我按照这
阅读全文
摘要:概述 今天我想把博客什么的搬到 github 的 vuepress 上面。但是每次提交 md 文件需要手动打包然后再提交到 github 的 gh pages,非常麻烦。所以我去研究了一下用 circleci 自动集成。总体来说还是比较简单的。我把新的记录下来,供以后开发时参考,相信对其他人也有用。
阅读全文
摘要:概述 作为一个前端,我觉得必须要学会使用 docker 干下面几件事: 1. 部署前端应用 2. 部署 nginx 3. 给部署的 nginx 加上 https 4. 使用 docker compose 进行部署 5. 给 nginx 加上 redis 6. 使用 kubernetes 下面我按照这
阅读全文
摘要:概述 作为一个前端,我觉得必须要学会使用 docker 干下面几件事: 1. 部署前端应用 2. 部署 nginx 3. 给部署的 nginx 加上 https 4. 使用 docker compose 进行部署 5. 给 nginx 加上 redis 6. 使用 kubernetes 下面我按照这
阅读全文
摘要:概述 本文是我在查资料的时候 学到的一些东西 ,记录下来,供以后开发时参考,相信对其他人也有用。 参考资料: "异步函数 提高 Promise 的易用性" "深入 CommonJs 与 ES6 Module" "聊聊 package.json 文件中的 module 字段" 异步 map 我们知道,
阅读全文
摘要:概述 今天查资料查到了一些 有趣的东西 ,记录下来,供以后开发时参考,相信对其他人也有用。 参考资料: "import、require、export、module.exports 混合使用详解" 从 import 讲起 这段代码到底发生了什么? babel 会将这段代码进行 转码 ,转码之后是这个样
阅读全文
摘要:概述 今天我继续完善我做的用来 mock 前端数据的库: "ym mock" 。 我想要实现 2 个需求: 1. 支持 es6,至少要能 import 吧。 2. 修改了代码之后能自动热更新,不能我修改了服务器代码要手动重启吧。 最后通过查阅资料,用 "babel node" 和 "nodemon"
阅读全文
摘要:概述 今天本地运行尤大的 "vue hackernews 2.0" ,使用 yarn 命令安装,报错提示 node 版本必须大于7小于9,如下所示: error upath@1.0.4: The engine "node" is incompatible with this module. Expe
阅读全文
摘要:概述 前几天了解并按照官方文档,成功实现了一个小型的 pwa demo,现在把总结记录下来,供以后开发时参考,相信对其他人也有用。 pwa pwa 包括很多内容,我这里只介绍一部分,因为比如 Push&Notification 我并没有实际练手过。 参考资料: "Your First Progres
阅读全文
摘要:概述 最近最近做项目的时候总会思考一些大的 应用设计模式相关 的问题,我把自己的思考记录下来,供以后开发时参考,相信对其他人也有用。 绑定变量 一般情况下,如果我们需要在组件中使用某个变量,会这么使用: 如果这个变量是 外部变量 ,例如从外部文件引入的话,就会这么使用: 问题 但是如果这个变量是一个
阅读全文
摘要:概述 最近在开发 Vue 项目的时候遇到了内存泄漏问题,记录下来,供以后开发时参考,相信对其他人也有用。 背景 背景是需要用 three.min.js 和 vanta.net.min.js 给首页加上动画效果。 内存泄漏 我们的代码是这样的: 这样就导致,在每次首页加载的时候,都会去请求 three
阅读全文
摘要:概述 工作中使用 Mac 外接显示屏,有时会出现闪屏然后黑屏的现象,之前都没有找到原因,今天终于找到了,记录下来,供以后参考,相信对其他人也有用。 参考资料: "Macbook外接显示器设置教程" 问题 我的 Mac 外接显示屏的时候是合上盖子不用 Mac 的显示屏的。今天查资料,终于知道了,这个称
阅读全文
摘要:概述 很久之前就想研究一下 ssh 的 多秘钥管理 ,今天正好有时间就研究了一下,挺简单的,记录下来,供以后开发时参考,相信对其他人也有用。 参考资料: "Git 生成 SSH公钥 , Linux 下多密钥管理" ".ssh/config 文件的解释算法及配置原则" 查看 ssh keygen 命令
阅读全文