网页脚本的放置位置与载入时机

放肆的年华 提交于 2020-02-28 23:02:58

Visual Basic Script 的位置

当页面载入浏览器时,页面中的脚本会立即被执行。
可惜我们并不一定希望这种情况发生。
有时我们希望当页面载入时执行脚本,而有时我们则希望当用户触发某个事件时执行这些脚本。

而脚本放置的位置与执行时机密切相关,且看各种情况。

在 head 部分的脚本

当脚本被调用时,它们会被执行,或者某个事件被触发时,脚本也有可能会执行。
当我们把脚本放置于 head 部分时,就可以确保在用户使用之前它们已经被载入了。

<html>
  <head>
    <script type="text/vbscript">
      some statements
    </script>
  </head>
</html>

在 body 部分的脚本

当页面的 body 部分被载入时,脚本就会被执行。
当我们把脚本放置于 body 部分,它会生成页面的内容。

<html>
  <body>
    <script type="text/vbscript">
      some statements
    </script>
  </body>
</html>

位于 body 和 head 部分的脚本

可以同时在 body 和 head 部分放置脚本,理论上数量不限制。

<html>
  <head>
    <script type="text/vbscript">
      some statements
    </script>
  </head>
  <body>
    <script type="text/vbscript">
      some statements
    </script>
  </body>
</html>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!