script标签出现位置的问题
来源:3-4 Ajax函数的使用
慕标3356598
2019-11-15 00:47:45
针对课程中的html文件编写有时出现在head中,有时出现在body中的问题,请教一下,script标签出现位置的不同,有什么样的变化?
1回答
同学你好,html文件是自上而下的执行方式,当<script>标签放在<head>中,意味着必须等到全部 JavaScript 代码都被下载、解析和执行完成以后,才能开始呈现页面的内容。对于那些需要很多 JavaScript 代码的页面来说,这无疑会导致浏览器在呈现页面时出现明显的延迟,而延迟期间的浏览器窗口中将是一片空白。
当<script>标签放在<body>中,页面内容会先完全呈现在浏览器中,再加载JavaScript。
通常建议将<script>标签放在<boyd>中。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题