为什么 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)就派上用场了。
独立开发者如何真正赚到钱?
很多开发者都有一个误解,觉得自己技术越好,就越有钱。但现实是,写再漂亮的代码,用再新的框架,如果赚钱的方式不对,可能还是过得紧巴巴。
程序员如何写出好的代码
每个程序员都能写出能运行的代码,但不是每个人都能写出好读好改的代码。好代码是什么样的?简单说,就是别人看一遍就懂,改起来顺手,测试起来也方便。具体来说:
WebAssembly为什么比JavaScript快那么多?
做前端开发的人都知道JavaScript。写网页交互、调接口、做复杂应用,都离不开它。但这些年,一个叫WebAssembly(简称WASM)的技术慢慢火起来了。它能让我们在浏览器里跑接近原生速度的代码,还支持用多种语言来写。
12个实用的CSS技巧,让你的开发效率翻倍
做前端开发时,我们经常用JavaScript解决各种问题,却忽略了CSS本身就有很多好用但不为人知的功能。掌握这些CSS技巧,能让你写更少的代码,做更多的事情。