请问:导入外部的script脚本的时候,放在head里,可以放在body'中导入吗
来源:2-1 JavaScript语法+变量
晚小鱼
2017-04-24 22:40:36
加载情况是怎么样的啊?
2回答
小于飞飞
2017-04-25
你好,script 可以放在 head 和 body 两种方法,文件按从上到下的顺序执行,主要是先加载和后加载的区别。
1. 如果JavaScript脚本写在head标签里,执行到 js 部分,如获取下面 dom 元素,这时还没执行到下面,所以可能报错,所以 JS 需要用window.onload起到一个延迟加载的作用,等HTML加载完后在加载 js.
2. 如果JavaScript脚本写在body里,也要看具体位置。一般都是写在了body标签的最后面。即 html 内容结束的最后body的前面。
希望对你有帮助,祝学习愉快。
AnswerLau
2017-04-25
可以
并且建议放到代码最底部 优化加载速度
即</body>上面(body结束标签上面)
相似问题