首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Legend80s
掘友等级
公众号:JavaScript与编程艺术
大模型前端关注 UX DX 推崇自动化的工程师文化 & 前端单元测试,使用 TS React Node.js, 学习 Nest.js, 喜欢 Bun Vitest Tailwindcss Svelet Rust
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
94
文章 92
沸点 2
赞
94
返回
|
搜索文章
最新
热门
TypeScript 系列:satisfies 的实用之处
假设我们要定义一份配置,如果直接写则没有类型提示,写错字段名或少写字段 TS 也不会报错。 但若加上类型,确实解决了字段提示的问题,但是又会出现新问题: 当我们 hover 变量其类型变成 而不加类型
2025 年 umi 🆚 umi max
背景 umijs v4 后出现了 umi max。如果升级或选型应该如何选。 本文将试图从代码层面比较二者,让大家对二者有个清晰的认识。 文章代码基于 @umijs/max v4.4.9 umi v4
如何确认 npm 包的安全版本
背景 测试工程师测试出某个包有安全风险,比如 axios 低版本存在 Server-Side Request Forgery Attack 但是并未给出安全的版本,作为前端开发如何确认应该升级到哪一个
如何检测 Network 请求异常 - PerformanceObserver
背景 我们想实现一个 Tampermonkey 插件,当发现某个接口报错则使用替代接口。比如某个 emojisearch 网站接口挂了,我们想替换成 kimi 或 deepseek 的接口,但是我们没
React 系列:ahooks 源码解析之 useUnmount 为何需要 useLatest
背景 翻阅 useMount 和 useUnmount 的源码我们会有一个疑惑:为什么 useUnmount 要用 useRef(useLatest 底层使用的是 useRef),而 useMount
Node.js 如何检测 script 脚本是在项目本身运行
假设有一个脚本 check.mjs 如何检测它自己是在自身项目内运行? ## 💭 背景 postinstall 运行时机有两个:被其他项目安装 npm i foo 或自己项目运行 npm i。如果想
利用 caniuse 结合 browserslist 对 JS 做兼容性检测
背景 前端开发的时候,我们经常会查 caniuse 看看某个方法是否兼容性足够,一旦不小心忘记查,则有可能使用了目标浏览器不支持的方法导致功能不可用甚至低端机上白屏,长期以往会降低质量同学对自己的信任
如何让 vite 编译含有 Node.js 模块的 TS 文件 ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING
背景 假如我们的包有个脚本 scripts/check-authorization-update.ts 使用 ts 写的,但是目前(2025-4-10 v23)Node.js 并不支持也不打算支持运行
三种解决办法 ReferenceError: __dirname is not defined in ES module scope
1 fileURLToPath 结合 import.meta.url 2. import.meta.dirname ✔️ 最少依赖最推荐写法。 冷知识 1:import 虽然不能在 cjs 中使用,但
Echarts 颜色重复问题
默认 Echarts 仅有 9 种颜色,如果超过则会出现重复,导致用户体验不是很好。 现在提供一种解决思路。超过则使用随机颜色填充: 使用
下一页
个人成就
文章被点赞
816
文章被阅读
142,906
掘力值
5,247
关注了
20
关注者
98
收藏集
11
关注标签
14
加入于
2020-12-18