haizlin/fe-interview

[html] 第476天 一般习惯把js写在`</body>`前,但有例外的情况吗?说说看

Opened this issue · 3 comments

第476天 一般习惯把js写在</body>前,但有例外的情况吗?说说看

3+1官网

我也要出题

有,有写在head里面,还有写在后面
我都是写在后面,把所有代码都写在window.onload函数里面,这样等页面的所有元素加载完毕,js才会执行。

需要在页面渲染前加载的一般放在head里,类似一些动画库

Mszmy commented

js的放置位置有三种:
(1)放在head标签内
(2)放在body标签内
(3)外部script