script放在body和放在head的区别

放在body中:在页面加载的时候被执行

放在head中:在被调用时被执行

原因:

1、浏览器是从上到下解析HTML的。

2、放在head里的js代码,会在body解析之前被解析;放在body里的js代码,会在整个页面加载完成之后解析。

js应该放哪:

1、head中:需调用才执行或事件触发执行的脚本,可以保证脚本在调用之前被加载

2、body中:当页面被加载时执行的脚本,通常被用来生成页面内容

举例:

1、放在body中:

2、放在head中:

 

参考:

http://www.cnblogs.com/AinRain/p/3793602.html

 

posted @ 2017-11-02 23:47  若有光  阅读(8411)  评论(0编辑  收藏  举报