<script type="text/javascript">
function rec(){
var mychar="I love JavaScript";
alert(mychar)
}
这段置于body内。好像效果还是一样。有区别么。WIKI那里文章看了还是有点不明白。
加载的顺序不一样,你可以把HTML看成从上往下加载的。例如在网速慢的情况下把js代码放在body底部用户会先看到网页结构,等js加载完成后才出现特效
可以理解,js执行顺序是从上到下,执行放在head里的js,这时JS代码有可能是调用下面body中的内容,但是body的内容还没有执行到,所以就会报错;
把JS放在body的最后,这个问可以解决了。