My Thinking in Public

Here I share my reflections on building products, writing code, and living a deliberate life.

开发环境升级 Vite 踩坑总结

为什么选择迁移 vite 最主要原因就是本地开发启动速度快。在使用 vite 之前,特地先使用了 speed-measure-webpack-plugin 这个...

vue 中优雅的捕获 Promise 异常

最近接手的几个老的 Vue 项目对于请求都没有异常处理,研究了一些解决方案,正好借机梳理一下如何在 Vue 中更优雅的捕获 Promise 异常 常规的异常捕获...

Vue 中直接上手的性能优化方案

最近使用 Vue 开发的过程中使用到一些对于性能有所提升的编码方式,所以特别梳理出来,可以作为后续 Vue 开发的编码规范使用 性能优化方案主要分为三类,下面就...

前端代码整洁之道:lint 标准化

在新公司的参与的第一个项目就是重构一个内部的管理平台,在第一次看源码的时候就发现各类编码风格都有,已经有着往“屎山”发展的趋势了,所以想着对项目进行编码规范和编...

浅谈前端性能优化:节流和防抖

什么是节流和防抖 防抖,顾名思义,就是防止异常情况下的抖动,假设你在给女朋友挑礼物的时候,生怕女朋友不满意,不断的在搜索框里改变着想要购买的礼物,这时候不但你很...

我的 2022 年中复盘:正式成为前端仔

关于工作 我是在保险公司工作的程序员,之前做过的项目相对比较简单,或者是采购的产品再定制化开发,而今年算是独立负责了一个部门重点项目,熬了几个月也算是项目正常上...

个人网站如何白嫖 HTTPS

什么是 HTTPS 总所周知,HTTP 协议主要用于客户端和服务端的通信,但它本身也有一定缺点 明文传输,内容可能被监听 不能验证通信方的身份,可能遭遇伪装 无...

JavaScript 继承实现方式

原型链继承 将子类的原型对象指向父类的实例 优点:继承了父类的模板,又继承了父类的原型对象 缺点: 无法实现多继承(因为已经指定了原型对象了) 父类的所有 引用...

Page 5 of 6