引入js的script标签到底是放在head还是body中

1:将JavaScript标识放置… 在头部之间,使之在主页和其余部分代码之前预先装载,从而可使代码的功能更强大; 比如对*.js文件的提前调用。 也就是说把代码放在区在页面载入的时候,就同时载入了代码,你在区调用时就不需要再载入代码了,速度就提高了,这种区别在小程序上是看不出的,当运行很大很复杂的程序时,就可以看出了。当然也可以将JavaScript标识放置在… 主体之间以实现某些部分动态地创建文档。 这里比如制作鼠标跟随事件,肯定只有当页面加载后再进行对鼠标坐标的计算。或者是filter滤镜与javascript的联合使用产生的图片淡入淡出效果

2:放入html的head,是页面加载前就运行,放入body中,则加载后才运行javascript的代码~~~
所以head里面的先执行。

3:要是function就没有区别要是会跟放的位置有关一个是head加载完就 alert ,一个是要跟在body中加载循序alert

客户端脚本一般放在 之间,而且要用

<!--       -->

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

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
无论 `<script>` 标签放在 head 标签还是放在 body 标签,只要浏览器解析到 `<script>` 标签,就会立即执行其的 JavaScript 代码。 如果 `<script>` 标签放在 head 标签,那么在执行 JavaScript 代码之前,可能页面上的其他元素还没有被完全加载出来。这样可能会导致 JavaScript 代码找不到需要操作的元素而出现错误。为了解决这个问题,可以使用 window.onload 事件来确保页面完全加载后再执行 JavaScript 代码。例如: ``` <head> <script> window.onload = function() { // 在这里编写 JavaScript 代码 } </script> </head> ``` 如果 `<script>` 标签放在 body 标签,那么在执行 JavaScript 代码之前,页面上的其他元素已经被加载出来了,所以不会出现找不到元素的问题。但是,如果 JavaScript 代码比较耗时,可能会导致页面加载变慢。为了解决这个问题,可以将 JavaScript 代码写在外部文件,并在 HTML 文件使用 `<script>` 标签引入。这样可以避免在 HTML 文件写大量的 JavaScript 代码,也可以让浏览器缓存 JavaScript 文件,加快页面加载速度。例如: ``` <head> <script src="script.js"></script> </head> ``` 在这个例子,我们将 JavaScript 代码保存在一个名为 script.js 的文件,并使用 `<script>` 标签将其引入HTML 文件。这样,页面加载时就会自动执行 script.js 文件的 JavaScript 代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值