首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
CAD老兵
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
package.json 中 dependencies 的版本号:它真的是版本号吗?
本文全面解析 package.json 中依赖版本号的各种写法,包括 ^、~、*、file:、workspace:、Git 地址等,揭示背后含义与使用场景,帮助你避免踩坑。
理解 devDependencies:它们真的不会被打包进生产代码吗?
本文探讨了 devDependencies 实际可能被打包进前端构建产物的问题。通过一个 Vite 项目示例,指出打包工具并不依据依赖类型区分是否打包,而是根据代码引用决定产物内容。
TypeScript 和构建工具(Vite、Webpack等)中构建目标详解
本文深入解析了构建目标在 JavaScript 和 TypeScript 中的作用,比较了构建目标的差异,说明了tsconfig.json与构建工具中构建目标设置的关系,并且介绍了如何实现兼容性支持。
如何在 Web Worker 中高效传输大批量数据(>10MB)
本文详解了在 Web Worker 中高效传输大于 10MB 的数据的最佳实践,重点介绍了 Transferable Objects(如 ArrayBuffer)的使用方式,避免性能瓶颈。
TypeScript 结构性类型系统的异类:枚举类型
文本介绍如何为什么枚举类型是TypeScript这种结构性类型语言中的异类,并且提供了转换两个具有相同值但不同名称的枚举类型的各种解决方案。
JavaScript 闭包在 V8 引擎中实现机制与优化策略
本文深入解析了闭包的概念及其在 V8 引擎中的实现机制,重点介绍了变量在栈与上下文(Context)中的查找过程,以及 Chrome 中如何查看闭包的调试信息。
JavaScript 中 sliced string 导致内存无法释放的隐患
JavaScript 中字符串切片(sliced string)可能会无意中保留整个原始长字符串,导致内存无法释放。本文介绍其成因、识别方式与优化方法。
前端 importmap 使用场景与实战详解
本文介绍了前端importmap的作用与使用场景,包括模块路径别名、CDN加载、构建时external注入、微前端共享依赖等,结合实际示例说明其原理和优势,适用于零构建开发、环境隔离与模块共享等场景。
Vite 构建库与构建应用的差异与最佳实践
本文深入对比了 Vite 在构建库与构建应用时的差异,并提供了详细的配置示例与最佳实践,涵盖构建命令、输出结构、类型声明、资源管理与部署策略等内容。
🗣️面试官:有一个比较经典的 case 也想探讨一下 「页面白屏如何排查?」
在面试和实际场景中衍生出来的问题 -- 从页面白屏问题排查, 到自定义白屏检测SDK, 进来用一篇文章教会你✌️✨