Vite 8 新变化:用 Rolldown 让打包速度飞跃
这几年在前端圈子里,Vite 确实火起来了。启动速度快,用起来方便,很多新项目直接选择 Vite。就连用了很多年 Webpack 的老用户,也开始慢慢迁移过来。但 Vite 团队没有停下脚步。
Vue3 新指令 v-memo:解决重复渲染的性能问题
在 Vue 开发中,我们经常使用 v-if 和 v-show 来控制元素的显示隐藏。但这两个指令主要解决的是是否渲染的问题。在实际项目中,真正的性能瓶颈往往出现在是否需要重新渲染这个环节。
用6行HTML代码,让你的网站加载速度飞起来
你有没有遇到过这种情况?点击一个链接后,屏幕中央出现一个旋转的加载图标,网页内容迟迟不显示。这种等待很影响体验。最近,我尝试了一个简单到不可思议的方法。
为什么 Vue3 推荐你告别 Mixins?
Vue3 带来了很多令人兴奋的新特性,比如更快的速度、更好的 TypeScript 支持。在这些变化中,有一个理念上的转变非常关键:它推荐我们使用全新的“组合式 API”来替代 Vue2 时代广泛使用的 mixins。
为什么越来越多的公司要求使用 pnpm?
如果你最近加入一家新的技术团队,可能会发现他们强制要求使用一个叫做 pnpm 的工具来管理项目依赖,而不是我们熟悉的 npm 或 Yarn。这并非跟风,而是为了解决前端开发中长期存在的一些痛点。
不用JavaScript,只用CSS也能制作弹窗?
当你需要给网站添加一个弹窗时,第一反应可能是寻找JavaScript插件或库。但你可能不知道,利用一些CSS技巧,我们完全可以创建一个功能完整的弹窗,而不需要写一行JavaScript代码。
为什么现代 JavaScript 开发更推荐使用 Map?
在 JavaScript 中,我们经常需要存储键值对数据。过去,Object 几乎是唯一的选择。但随着语言发展,现在有了专门的 Map 数据结构。虽然 Object 仍然有用,但在很多情况下,Map 确实是更好的选择。
Node.js 流:处理大文件和数据传输的高效方法
当你用 Node.js 处理大文件时,会不会遇到内存不足的问题?比如要读取几百兆的日志文件,或者处理上传的大视频,如果一次性把整个文件加载到内存里,很容易让服务器崩溃。这时候,Node.js 的流(Streams)就派上用场了。
独立开发者如何真正赚到钱?
很多开发者都有一个误解,觉得自己技术越好,就越有钱。但现实是,写再漂亮的代码,用再新的框架,如果赚钱的方式不对,可能还是过得紧巴巴。