JavaScript DOM 与事件
qrcode.js 自定义样式:修改颜色与使用 SVG 渲染模式

深入讲解 qrcode.js 如何通过 colorDark 与 colorLight 自定义二维码色彩,以及如何开启 useSVG 切换至矢量 SVG 渲染模式。包含完整代码示例、Canvas 与 SVG 渲染深度对比及常见问题排查。

2026-11-03 12:56:29
494
流萤
qrcode.js 自定义样式:修改颜色与使用 SVG 渲染模式
JavaScript失去焦点事件不触发?排查元素可聚焦性与绑定时机

在JavaScript开发中,失去焦点事件(blur/focusout)未能触发通常由两类核心根因造成:元素本身不可聚焦,或者事件绑定时机与冒泡机制存在偏差。本文详细梳理排查路径、元素聚焦规则、tabindex应用及事件捕获/冒泡委托方案。

2026-11-03 12:53:41
563
小圆点
JavaScript失去焦点事件不触发?排查元素可聚焦性与绑定时机
JS怎么为动态生成的元素绑定失去焦点事件(事件委托)

在JavaScript中,动态创建的元素无法直接预先绑定事件,而标准的blur事件又默认不冒泡。本文详解通过focusout事件冒泡与blur捕获阶段实现失去焦点事件委托的两种完整方案、实现步骤与核心注意事项。

2026-11-03 11:31:21
251
小圆点
JS怎么为动态生成的元素绑定失去焦点事件(事件委托)
JS修改DOM内容:innerHTML、textContent与innerText怎么选

深入对比JavaScript中修改与读取DOM内容的三个核心属性:innerHTML、textContent与innerText。从浏览器底层渲染机制、回流重排性能损耗、XSS安全漏洞防范到实际业务决策树,指导前端开发者做出最佳选择。

2026-11-03 10:37:45
402
霁月
JS修改DOM内容:innerHTML、textContent与innerText怎么选
layer.js移动端适配注意事项与触摸优化

深入讲解layer.js在移动端H5及混合应用环境下的适配注意事项与触摸优化方案,涵盖自适应视口尺寸计算、300ms点击穿透防御、双端背景滚动锁定、触摸热区与软键盘避让等工业级实践。

2026-11-03 10:24:37
290
页面旅途
layer.js移动端适配注意事项与触摸优化