告别“版本地狱”:用 fnm 高效管理你的 Node.js 开发环境
2025/07/15
fnm(Fast Node Manager)是一个基于Rust构建的快速、轻量级的Node版本管理工具,支持跨平台使用(Windows/macOS/Linux),相比nvm具有更快的执行速度。
微信小程序底层原理
2024/04/02
小程序是基于双线程模型的,在这个模型中,小程序的逻辑层与渲染层分开在不同的线程运行,这跟传统的Web 单线程模型有很大的不同
前端安全:如何防御XSS攻击
2024/03/23
随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题的高危据点。
Vite vs Webpack
2024/03/12
Vite 和 Webpack 都是现代前端开发中常用的构建工具,它们各自有着不同的特点和适用场景。
防抖和节流
2024/03/09
防抖和节流介绍和应用
透视 HTTP 协议
2023/06/21
在我们日常的生活与工作中离不开网络的支持,在这个过程中会不停的使用到 HTTP 请求,而作为一个前端开发更是会经常使用到 HTTP 与后端开发进行对接联调,HTTP 使用起来非常简单,如果有人问你 HTTP 相关的知识你也能说出不少内容来,但是我们日常接触到的仅仅是 HTTP 的冰山一角,本文从 HTTP 的历史出发,一步步讲解 HTTP 的演变过程,让你在这个过程中全面的了解 HTTP 为什么这么设计
Intl 解决前端日期和时间的格式化
2023/03/07
Intl 解决前端日期和时间的格式化
Go WebAssembly 入门
2022/11/03
Go WebAssembly 入门
Web Components 入门
2022/08/28
Web Components 提供了基于原生支持的、对视图层的封装能力,可以让单个组件相关的 javaScript、css、html 模板运行在以 html 标签为界限的局部环境中,不会影响到全局,组件间也不会相互影响。 再简单来说:就是提供了我们自定义标签的能力,并且提供了标签内完整的生命周期。
在 JavaScript 中如何判断一个数组是数组?
2022/03/11
近日被问到一个问题:在 JavaScript 中如何判断一个数组是数组?。在听到这个问题的时候我就在想有那些方式,在我们常用的类型判断中可以通过 `typeof` 或 `instanceof` 来进行类型判断。