javascript - HTML <script> 标签可以从不同点连接吗?

标签 javascript html

当我制作我的文本 Angular 色扮演游戏时,我想知道我是否可以在标签中制作我的 javascript,但是,以一种奇怪的顺序,如下所示:

<!DOCTYPE html>
<html>
<head>
</head>
<body>

  <script>
    ex();  // Call the function here
  </script>

  <script>
    function ex() {
      alert('test'); // Make the function here
    };
  </script>
</body>
</html>

最佳答案

不,变量/函数必须在调用之前定义

Uncaught ReferenceError: ex is not defined

澄清

您可以将脚本放在任何您喜欢的位置,并且变量/函数将被共享,但它们必须按正确的顺序

关于javascript - HTML &lt;script&gt; 标签可以从不同点连接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30552531/

相关文章:

javascript - RequireJS 和 AngularJS 多 Controller

javascript - 当您的 Web 应用程序在后台运行时,Firestore 实时监听器

jquery - Bootstrap 使 Div 在列中彼此相邻 float

html - 将联系表格添加到静态网站

html - 如何使用填充将文本字段拉伸(stretch)到父 div 的宽度?

javascript - 是否有必要将 &lt;script&gt; 标记放入 <head> 中?

javascript - JQuery FadeIn 和 CSS 幻灯片是断断续续的

javascript - Div 垂直对齐不适用于 Chrome - 适用于其他浏览器

javascript - 用 Ul 包裹 Li

javascript - 仅当文本区域具有某些值时才显示它