首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Legend80s
掘友等级
公众号:JavaScript与编程艺术
大模型前端关注 UX DX 推崇自动化的工程师文化 & 前端单元测试,使用 TS React Node.js, 学习 Nest.js, 喜欢 Bun Vitest Tailwindcss Svelet Rust
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
94
文章 93
沸点 1
赞
94
返回
|
搜索文章
最新
热门
如何检测 Network 请求异常 - PerformanceObserver
背景 我们想实现一个 Tampermonkey 插件,当发现某个接口报错则使用替代接口。比如某个 emojisearch 网站接口挂了,我们想替换成 kimi 或 deepseek 的接口,但是我们没
React 系列:ahooks 源码解析之 useUnmount 为何需要 useLatest / useRef
背景 翻阅 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 种颜色,如果超过则会出现重复,导致用户体验不是很好。 现在提供一种解决思路。超过则使用随机颜色填充: 使用
如何将网站的 JS 替换成本地内容
背景 最近在做 type chanllenge 9616 - Parse URL Params 的时候总是发现其引入的三方包报错: 最后发现是通过 cdn.jsdelivr.net 引入的 dts,但
TypeScript 系列:无需再写 if / else 了!引入 Rust 模式匹配到 TS 中
在过去的几年里,前端开发变得越来越声明式。React改变了我们从命令式操作DOM到声明式表达给定状态下DOM应该是什么样的思维方式。它已经被行业广泛采用,现在我们意识到声明式代码更容易理解,拥抱这种范
前端单元测试系列:关于 React Testing Library 你“可能”不知道的五件事
本文内容是我通常看到初学者会感到困惑的概念。同时,学习这些概念会极大地提升你的测试水平。当然它对我自己的测试技能提升有很大帮助。 1. 一切都是 DOM 节点 这是初学者在开始接触 Testing L
下一页
个人成就
优秀创作者
文章被点赞
933
文章被阅读
157,954
掘力值
5,834
关注了
20
关注者
119
收藏集
11
关注标签
14
加入于
2020-12-18