javaScript放在head和body的区别
Posted kimiyo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaScript放在head和body的区别相关的知识,希望对你有一定的参考价值。
javascript写在哪里?
- 内部:html网页的<body></body>中;
- 内部:Html网页的<head></head>中;
- 外部:外部js文件里。
(1) javascript写在<body></body>中
当浏览器载入网页Body部分的时候,就执行其中的Javascript语句,执行之后输出的内容就显示在网页中。
(2) Javascript写在<head></head>中
有时候并不需要一载入HTML就运行Javascript,而是用户点击了HTML中的某个对象,触发了一个事件,才需要调用Javascript。这时候,通常将这样的Javascript放在HTML的<head></head>里。
(3) 将Javascript程序放到一个后缀名为.js的文本文件里。
在HTML里引用外部文件里的Javascript,应在Head里写一句<script src="文件名"></script>,其中src的值,就是Javascript所在文件的文件路径。
javaScript放在head和body的区别
- 在head中时,所代表的functions只加载而不执行,执行是在某一事件触发后才开始。
- 在body中时,直接加载并执行
典型的区别:
- 如果有不在函数中的执行语句,比如变量初始化,如果在head中就不会执行。
以上是关于javaScript放在head和body的区别的主要内容,如果未能解决你的问题,请参考以下文章
你啥时候把 Javascript 放在 body 里,啥时候放在 head 里,啥时候使用 doc.load? [复制]