2023-08-03 2393 阅读 实用干货 🌋 🔒️ 如何修改第三方npm包? 有这样一种场景:如果你在开发过程中,发现某个npm包有Bug,应该怎么办?第一选择当然是向原作者提issue,或者Fork该仓库代码,修改以后,提交合并请求。但这种情况有个严重的问题,就是耗时,如果遇到严格的作者,或者不活跃的作者,时间线可能会拉得很长。你的项目未必能等这么长时间。还有一种可能是,你
2023-07-27 3263 阅读 实用干货 🌋 🥚 Vite打包性能优化以及填坑 前言最近在使用Vite4.0构建一个中型前端项目的过程中,遇到了一些坑,也做了一些项目在构建生产环境时的优化,在这里做一个记录,以便后期查阅。(完整配置在后面)项目优化前上面是dist文件夹的截图,里面的内容已经有30mb了,是时候该做点什么了。分析想要实现优化,首先我得先知道,是什么占了这么大的空
2023-07-24 1145 阅读 实用干货 🌋 💡 前端性能优化,我会从这几个角度去回答你!超级详细! 前端优化大概可以有以下几个方向:网络优化页面渲染优化JS优化图片优化webpack打包优化React优化Vue优化网络优化DNS预解析link标签的rel属性设置dns-prefetch,提前获取域名对应的IP地址使用缓存减轻服务端压力,快速得到数据(强缓存和协商缓存)使用CDN(内容分发网络)用户
2023-07-21 2148 阅读 实用干货 🌋 📦️ uni-app开发经验总结 uni-app介绍及对其优缺点理解开发多端兼容应用的一种较好的方案:开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台,常见平台基本上都可以被兼容到;开发体验还是相对较好的,很多时候可以在h
2023-07-20 1281 阅读 实用干货 🌋 📌 详细聊一聊 Vue3 依赖注入 在Vue.js中,依赖注入(DI)是一种非常常见的跨组件传递数据的方法,它可以帮助我们更好地管理组件之间的依赖关系。本文将介绍Vue3中的依赖注入机制,包括provide()和inject()函数的使用方法、使用注意以及优缺点和适用场景等方面的内容。✨快速上手Vue3中的依赖注入机制提供provid
2023-07-15 1288 阅读 实用干货 🌋 🆑 PHP代码整洁之道 介绍本文参考自RobertC.Martin的CleanCode书中的软件工程师的原则,适用于PHP。这不是风格指南。这是一个关于开发可读、可复用并且可重构的PHP软件指南。并不是这里所有的原则都得遵循,甚至很少的能被普遍接受。本文受到clean-code-javascript的启发虽然很多开发者还在