3.引入一个js文件的标签中的语句是不是不被执行呢?

JavaScript013

3.引入一个js文件的标签中的语句是不是不被执行呢?,第1张

如果有src属性了之后,就不会再执行<script>标签中的内容了,你这样的情况应该是分两步写:

<script language="javascript" src="01.js">

</script>

<script>

document.write("我")

</script>

因为这样的特性,所以有时候我们可以往带有src的script标签中放隐藏的数据。

HTML中js的执行顺序就是按照从上至下引入的顺序来的。

比如代码:

<script type="text/javascript" src="xxx.js"></script>

<script>zzzzzzzzzz.....</script>

必然是先执行xxx.js中的代码,后执行zzzzzzzzzz....。

如果发现不执行的情况,请多检查看是否代码有错误。

呵呵。楼上三位回答得好搞笑。再回答楼主的。

这些都是不一定的。虽然JS加载是放在head里。但是也要看里面的JS是怎么写的。比如,我们写jqery一开始很多人会用$(function(){...}),或者有一个JQ的ready事件,那么这就是JQ封装好的,加载完DOM才执行。如果写原生的。很多人会写window.onload这个事件,就是需要加载完DOM和所有图片之后才执行JS。所以会影响速度。给楼主一个简单的办法

1.看你JS里面怎么写的。把这些事件都去掉。然后把JS放在BODY后面。这样,就会下载完DOM树后不等图片直接加载JS了。