处理报表或后台表格时,经常要把相邻且取值相同的单元格合并,让表头更清爽。本文用一个最小 JavaScript 实现,讲清从右往左遍历、设置 colSpan、避免索引漂移的关键点,并给出可直接套用的代码与验证方法。
用 Vue、React 时,id 为 app 的元素里的文字不显示、只剩空壳节点最让人困惑。本文讲清框架挂载替换原节点、静态文字被覆盖、CSS 把文字藏起来三类根因,并给出用开发者工具看 textContent、区分没渲染与看不见的排查步骤。照着做就能快速定位文字消失的原因。
定位网页性能瓶颈按固定三步走:先用计时接口把卡顿量化成数字并找出长任务,再判断耗时来自脚本计算还是布局重排,最后按类别选择拆分任务或读写分离并复测。本文给出可复制的计时代码、反面示例与修复写法,附三类常见失败分支。
在图片加载回调里读到的地址和写进去的不一致,通常是三个原因:相对路径被解析成绝对地址、缓存命中导致回调漏触发、跨域图片污染画布后导出被拒绝。本文用三段最小代码复现每种情况,给出取值对比、正确绑定顺序与跨域声明写法,并附验证清单。
接口返回的富文本插进页面后显示成一串尖括号,不是数据错了,而是走了文本插入。本文复现这个现象,给出文本插入、直接渲染、消毒后渲染三条路径的完整代码与代价,并附上消毒白名单与漏洞验证清单。