html中在head中写js,javascript脚本放在HTML中的<head>和<body>的区别(2014.8.5)

JavaScript脚本具体放在哪里?

一般来说,在HTML body部分中的JavaScripts会在页面加载的时候被执行;在HTML

head部分中的JavaScripts会在被调用的时候才执行。

——————————————————————————

来看下面的一些列子:

head 部分中的脚本:

需调用才执行的脚本或事件触发执行的脚本放在HTML的head部分中。当你把脚本放在head部分中时,可以保证脚本在任何调用之前被加载。

body 部分中的脚本:

当页面被加载时执行的脚本放在HTML的body部分。放在body部分的脚本通常被用来生成页面的内容。

body 和 head

部分可同时有脚本:你可在文件中放无数的脚本,因此你的文件中可以在body和head部分同时存在脚本。

———————————————————————————–

二者之间的一些简单区别:

1、head里面的javascript是页面加载前就运行;body中的则加载后才运行javascript的代码,所以head里面的先执行。

2、要是function就没有区别;要是

3、客户端脚本一般放在

之间,而且要用

把代码括起来。如果浏览器不支持此脚本,那么浏览器会跳过它,不去执行,也不会提出错误信息。

4、进行页面初始化的javascript必须放在

里面,因为初始化要求提前进行,如果是通过调用事件执行的函数对位置没什么要求。

最后,这里引入大家所公认的:当javascript要在页面加载过程中动态建立一些web页面的内容时,应将javascript放在

中;当定义为函数并用于页面事件的javascript应当放在<

head>中,因为他会在

之前加载。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值