MelodyHub

没有伞的孩子必须努力奔跑!|

理论上来说js标签放在html文档的任何位置都可以,规范起见,推荐放到body结束标签的末尾,包含到body标签内:

1
2
3
4
<body>
<!-- 这里是其他的HTML标签 -->
<script> // 这里是代码 </script>
</body>

这样处理的好处是无需担心因页面未完成加载,造成DOM节点获取不到,使脚本报错的问题,而且能避免因脚本运行缓慢造成页面卡死的问题。另外,Yahoo的前端优化指南里就有这一条。

放在body后面是等body载入bai完后,du依次往下执行,避免,先载入了js,缺找不到zhibody里面的dom对象而造成js出错,所以一般要用window.onload来判断页面是否载入完成。

参考资料

  1. 为什么要将js代码放在body最后 - Tinypan - 博客园 (cnblogs.com)

 评论

前', tools: true }

博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议

本站使用 Hexo 作为驱动引擎 , 总浏览量为 次 , 总访客数为
载入天数...载入时分秒...