脚本代码,什么时候执行?
本帖最后由 xilaianzxsc 于 2013-09-09 17:22:36 编辑
书中如是说:
1、放在body里的javascript脚本,在网页读取到该语句时,就会执行。
2、放在head里的javascript脚本,只有在被调用的时候,才会被执行。
问:下面一段代码,是放在head里的,我也没有命令去“调用”它,怎么就直接执行了呢?
<html>
<head>
<script type="text/JavaScript" language="javascript">
document.write("我是一只小小鸟。")
</script>
</head>
<body>
</body>
</html>
正在初学,提的问题,比较初级,还请各位老师,别笑话我。
难道是书中概括有错?
那么正确的结论应该是什么?
------解决方案--------------------只要碰到script就直接解析执行了,不管在哪里
书有问题吧或者没说明,script加载没有响应的文件,而只是函数定义,这样就需要在其他地方调用函数说明的
建议不要把js文件放到head中,要不会延时加载其他组件,导致页面延时呈现,把js文件放到内容最后