

💥 职场人,如何突破瓶颈,抵达职业巅峰?
我们大多数人的一生,好像早就预设了一个脚本:按部就班的念完小学初中高中,听父母的安排选择有前途的大学和专业,毕业后做一份谈不上喜欢的工作,然后结婚生子。多年以后,孩子渐渐长大,离我们远去。在某一个秋天暖阳中缓缓睡去……这就是大多数人平凡的一生。越来越多的人想要挣脱这种千篇一律的生活,他们跳出来大喊:
阿轩的BUG
🏃 无为则无所不为 🌊


我们大多数人的一生,好像早就预设了一个脚本:按部就班的念完小学初中高中,听父母的安排选择有前途的大学和专业,毕业后做一份谈不上喜欢的工作,然后结婚生子。多年以后,孩子渐渐长大,离我们远去。在某一个秋天暖阳中缓缓睡去……这就是大多数人平凡的一生。越来越多的人想要挣脱这种千篇一律的生活,他们跳出来大喊:


本文翻译自《Managingyourinterruptrateasatechlead》原文分为三篇,作者是NicholasC.Zakas,他也是《ProfessionalJavaScriptforWebDevelopers,3rdEdition》的作者。本文主要是在讲techlead如何进行时间管理


有这样一种场景:如果你在开发过程中,发现某个npm包有Bug,应该怎么办?第一选择当然是向原作者提issue,或者Fork该仓库代码,修改以后,提交合并请求。但这种情况有个严重的问题,就是耗时,如果遇到严格的作者,或者不活跃的作者,时间线可能会拉得很长。你的项目未必能等这么长时间。还有一种可能是,你


最近,npm前工程经理DarcyClarke在一份报告中指出,npm注册没有根据相应tarball包的内容验证清单信息。Clarke说,这会导致双重事实来源,攻击者可以利用它来隐藏脚本或依赖项。这一点影响很大。例如,npm上有个包可能会显示它没有依赖项,而实际上它有。同样,它显示的包名或版本可能与p


lightningcss中文文档Vite4.4实验性从Vite4.4开始,Vite实验性地支持LightningCSS。你可以通过在你的配置文件中添加css.transformer:'lightningcss'来选择它,并安装可选的lightningcss依赖:npmadd-Dlightningcs


前言最近在使用Vite4.0构建一个中型前端项目的过程中,遇到了一些坑,也做了一些项目在构建生产环境时的优化,在这里做一个记录,以便后期查阅。(完整配置在后面)项目优化前上面是dist文件夹的截图,里面的内容已经有30mb了,是时候该做点什么了。分析想要实现优化,首先我得先知道,是什么占了这么大的空


前端优化大概可以有以下几个方向:网络优化页面渲染优化JS优化图片优化webpack打包优化React优化Vue优化网络优化DNS预解析link标签的rel属性设置dns-prefetch,提前获取域名对应的IP地址使用缓存减轻服务端压力,快速得到数据(强缓存和协商缓存)使用CDN(内容分发网络)用户
uni-app介绍及对其优缺点理解开发多端兼容应用的一种较好的方案:开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台,常见平台基本上都可以被兼容到;开发体验还是相对较好的,很多时候可以在h
在Vue.js中,依赖注入(DI)是一种非常常见的跨组件传递数据的方法,它可以帮助我们更好地管理组件之间的依赖关系。本文将介绍Vue3中的依赖注入机制,包括provide()和inject()函数的使用方法、使用注意以及优缺点和适用场景等方面的内容。✨快速上手Vue3中的依赖注入机制提供provid
最近发布的TypeScript5.2版本中带来了一个全新的关键字using,同时它也是一项进入Stage3阶段的TC39提案。官方对它的定义为ExplicitResourceManagement,即显式资源管理,它具体解决了什么问题,又怎么使用呢,我们一起来看一下。在日常开发中,当我们创建某个对象后
沟通的重要性不言而喻,大多数职业和岗位对沟通能力都有要求,例如,产品经理要懂得挖掘用户行为背后的真实诉求,循循善诱,引导需求方思考得更全面,进而提出更高质量的需求。沟通,既要“沟”也要“通”,是双向的。一直以来,工程师对沟通都有一种莫名的恐惧,也可以说是一种“职业病”吧,工程师的劳动工具是电脑,以软
介绍本文参考自RobertC.Martin的CleanCode书中的软件工程师的原则,适用于PHP。这不是风格指南。这是一个关于开发可读、可复用并且可重构的PHP软件指南。并不是这里所有的原则都得遵循,甚至很少的能被普遍接受。本文受到clean-code-javascript的启发虽然很多开发者还在