240 发简信
IP属地:广东
  • Vite项目中使用Web Worker

    Web Worker能够实现在后台线程中运行其他脚本文件,同时线程可以执行任务而不干扰用户界面。当一些不直接操作DOM的业务需要频繁的计算时,使...

  • Resize,w 360,h 240
    clipboard.js源码解析与实践

    日常业务中,会常常用到拷贝、剪切的需求,此外一些针对C端的平台复制内容下面会新增一段版权信息,那么这些都是如何实现的呢?其实是用的window....

  • Resize,w 360,h 240
    使用git的commit-msg实现commit规范校验

    不立规矩,不成方圆。团队协作,规范很重要。 背景 git每次提交代码都应该写上commit message,否则就不允许提交,一般来说写comm...

  • Resize,w 360,h 240
    github-actions部署koa实现CI/CD

    背景 一般公司的CI/CD流程相对来说较为专业、成熟且复杂,需要考虑通用性、安全性、可维护性等等,假如我们个人开发者也想要搞CI/CD,功能相对...

  • 探索nodemon的实现(源码)

    前言 nodemon是我常用的node源码监控工具。 背景 之前探索了node-watch,chokidar,看过它们源码后,大概了解了实现的思...

  • Node、node-watch、Chokidar实现文件监听封装思路解析

    Node文件变更监听 前言 文件监听是很多业务场景中常用的功能,简单的探索一下文件监听工具的差异。 场景 在学习rollup过程中初始化了一个n...

  • node-watch源码解析

    node-watch[https://github.com/yuanchuan/node-watch]是对上面的fs.watch的封装和增强。它...

  • Resize,w 360,h 240
    MySQL索引原理详解

    学习MySQL数据库索引原理知识,同时了解与性能相关的优化实践。 讲述关于索引的原理,为后面数据库优化提供合适的方案。 索引的本质 mysql的...

  • sequelize输出datetime

    当数据包使用datetime的时候,接口直接按照原格式返回会出现带有G,T等不符合预期的格式,那我们就设置一下返回格式为想要格式。这里用到了mo...

个人介绍
低头努力,剩下的交给时光。