Skip to content
Vfan Docs
搜索文档
K
Main Navigation
速查手册
API 速查
原生 JS
第三方库
Web 前端
🤔 常见问题
💪 万丈高楼平地起
⚔️ Web 核心
🚀 UI 框架
🚀 应用级框架
🚀 跨端开发
🧀 技术拓展
Web 架构
工程化
部署篇
Git 系列
🤖 AI
更多
环境搭建(Web)
操作系统
学无止境
主题
菜单
返回顶部
页面导航
script 标签放在 head 和 body 中的区别?
放在
<head>
中:
阻塞渲染:浏览器解析到
<script>
时会暂停 HTML 解析,立即下载并执行脚本,导致页面渲染延迟(白屏时间增长)。
DOM 未就绪:若脚本直接操作 DOM,需通过
DOMContentLoaded
事件监听确保 DOM 解析完成。
放在
<body>
底部:
页面内容优先渲染
DOM 就绪:可直接操作 DOM。