看到好多人都说在head标签里面javascript预装载,而在body里面则直接执行,这个怎么理解?
<scritp>
alert('11');
</script>
上面代码放在head和body不都执行了吗?
如果是:
<script>
function aa(){
alert('11');
}
</script>
再比如上面的不论在head和body不都要调用后才执行吗?
感觉除了加载顺序和head里面的js代码会在body之前加载,没什么区别。
怎么体现:
head标签里面javascript预装载,而在body里面则直接执行这句话?
那位能解惑?
你这个是不是网上摘抄的?
追答。。。是不是网上摘抄的不重要【我说是或不是,你不一定相信,对吧】,重要的是让你了解。
追问你的意思是说:head标签里面javascript预装载这个只是一个概念定义上的问题,其实并不存在什么预装载,只不过head里面的js会全部加载以便其它地方调用,防止其它地方调用是找不到对象是吗?
无论在head和body中都是执行代码对吗?
预装载 是因为先加载,html是从上往下加载的。
其实放哪都一样,只要你代码执行不出错就行