首页
学习
活动
专区
圈层
工具
发布
首页标签javascript

#javascript

高级编程语言,通过解释执行,动态类型,面向对象(基于原型)的解释型语言

JavaScript 中 requestAnimationFrame 与 setTimeout 做动画的真实差异,以及为什么你写的进度条会卡顿

用户12771345

做前端免不了要写动画,尤其是加载进度条、折叠面板展开、拖拽跟随这类高频交互。很多人在遇到掉帧时会下意识地把 setTimeout 的间隔改小,比如从 16 毫秒...

2700

JavaScript 中 Promise 链式调用里 then 里返回 Promise 的真实行为与常见误用

超哥前端记录

写业务代码时经常在一个 then 回调里再发起一个异步请求,比如拿到用户 ID 后查订单列表,很多人会顺手写 return fetch(...) 或者 retu...

1400

【元宝搜索开发者征文大赛】配 5 台机器要盯显卡价,我用元宝搜索做了个每日比价工具,四天后才发现它一直在返回三天前的旧价

用户1201085

作品阶段:已用于日常工作 一句话介绍:要自己组装 5 台工作机器,显卡是大头,价格却一天一变。 这个工具每天定时调用元宝搜索,把散落在散文里的报价解析成按 「型...

7610

JavaScript 事件循环中的微任务与渲染时机:一次真实页面卡顿的排查记录

用户12771345

页面在持续处理 WebSocket 推送数据时出现间歇性卡顿,用 Performance 面板录制后发现,长任务被拆成了大量微任务,而关键帧渲染被推迟到了这批微...

4610

JavaScript 事件循环里 Promise 回调不一定比 setTimeout 先执行?聊聊任务队列的真实行为

用户12771345

写 JavaScript 的时候经常听到一个说法:Promise 回调是微任务,setTimeout 是宏任务,所以 Promise 一定比 setTimeou...

3710

煤矿入井人员精准管控系统:从政策硬指标到 7 模块架构与核心代码

用户7295626

一、需求不是拍脑袋出来的:三份文件写死了指标 先交代背景。这个系统的需求源头不是产品经理的 PRD,而是山西省应急管理厅的两份文件: 晋应急发〔2026〕154...

4910

高德、百度、腾讯、维智地图服务深度对比:从参数到选型的完整指南

用户3625172

① 核心参数规格与基础能力概览 选地图服务,第一步不是看谁家广告打得响,而是把四家的基础能力摊开在同一张表上。高德、百度、腾讯、维智(维智科技 / Wayz)这...

12910

Highcharts Orbit 完全指南:把每一张图表变成交互式分析工具

用户12814115

摘要:Highcharts Orbit 是 Highcharts 官方推出的图表增强工具,能让页面上的每一张图表都具备筛选、预测、注释和分享能力。本文基于官方商...

8910

JSON格式化时键名不加引号能解析吗?宽松容错的边界

用户12875624

手写 JSON 常漏写键名引号、夹单引号或注释,标准 JSON.parse 会报错。这篇讲清宽松格式化工具自动补引号、清注释、去尾逗号的范围,以及前导零数字、未...

6310

JavaScript 中 requestAnimationFrame 与 setTimeout 混用导致动画卡顿的排查

用户1839651

最近在做一个数据看板项目,需要实时刷新一组数字滚动动画。起初用 setTimeout 每 16ms 更新一次 DOM 样式,本地开发环境跑得很流畅,但上线后部分...

8310

用 AbortController 管理异步请求:从取消 fetch 到清理副作用

用户1839651

在 Node.js 服务端或浏览器里同时发起多个异步请求时,经常遇到页面切换、用户重复点击或组件卸载后请求还在跑的情况。这些未完成的请求不仅浪费带宽,还可能在 ...

7510

JavaScript 事件循环中微任务与渲染时机的实际影响

用户12771345

在开发交互密集的页面时,经常遇到明明已经修改了 DOM,浏览器却要等到下一帧才绘制,或者多个 Promise 回调在同一轮事件循环里连续执行导致中间状态不可见。...

9310

Promise 链中 return 与不 return 的差异:一个容易忽略的异步陷阱

用户11716263

在 Node.js 或浏览器端写 Promise 链时,一个常见但容易被忽略的问题是:在 .then() 回调里到底要不要 return 下一个异步操作。很多人...

10210
领券