html
HTML pretty printer CLI utility (based on jsbeautifier)
BSD
10 个版本
安装
npm install html
yarn add html
pnpm add html
bun add html
README
版本列表
相关教程
PyScript Python in Browser
PyScript 在浏览器中运行 Python 使用 Pyodide 和 WASM。Python 操作 DOM 并处理数据。适合教学和交互式文档。本文在页面中嵌入实时 Python 代码。
HTMX 动态 HTML 交互
HTMX 通过 HTML 属性触发 AJAX 请求替换页面片段不需要写 JavaScript。hx-get hx-post 等属性控制行为。适合服务端渲染页面增加交互性。本文用 HTMX 做搜索自动补全。
React 中 dangerouslySetInnerHTML 的替代方案
优先用 React 的 JSX 渲染而非 dangerouslySetInnerHTML。必须渲染 HTML 时用 DOMPurify 清洗再渲染。第三方库 react-render-html 也可以。
React 中 dangerouslySetInnerHTML 的 XSS 风险
dangerouslySetInnerHTML 直接将 HTML 字符串渲染到 DOM中如果内容包含用户输入存在 XSS 攻击风险。先用 DOMPurify 清洗 HTML 再渲染可以防范。
aria-label 给图标按钮加无障碍标签
aria-label 给图标按钮加无障碍标签是开发中经常遇到的问题。本文从实际场景出发分析原因并给出可操作的解决方案适合正在排查这个问题的开发者参考。


