JavaScript脚本具体放在哪里?
一般来说,在HTML body部分中的JavaScripts会在页面加载的时候被执行;在HTML
head部分中的JavaScripts会在被调用的时候才执行。
——————————————————————————
来看下面的一些列子:
head 部分中的脚本:
需调用才执行的脚本或事件触发执行的脚本放在HTML的head部分中。当你把脚本放在head部分中时,可以保证脚本在任何调用之前被加载。
body 部分中的脚本:
当页面被加载时执行的脚本放在HTML的body部分。放在body部分的脚本通常被用来生成页面的内容。
body 和 head
部分可同时有脚本:你可在文件中放无数的脚本,因此你的文件中可以在body和head部分同时存在脚本。
———————————————————————————–
二者之间的一些简单区别:
1、head里面的javascript是页面加载前就运行;body中的则加载后才运行javascript的代码,所以head里面的先执行。
2、要是function就没有区别;要是
3、客户端脚本一般放在
之间,而且要用
把代码括起来。如果浏览器不支持此脚本,那么浏览器会跳过它,不去执行,也不会提出错误信息。
4、进行页面初始化的javascript必须放在
里面,因为初始化要求提前进行,如果是通过调用事件执行的函数对位置没什么要求。
最后,这里引入大家所公认的:当javascript要在页面加载过程中动态建立一些web页面的内容时,应将javascript放在
中;当定义为函数并用于页面事件的javascript应当放在<
head>中,因为他会在
之前加载。