gpt4 book ai didi

javascript - 我们可以在另一个 JS 文件中调用用一个 JavaScript 编写的函数吗?

转载 作者:IT老高 更新时间:2023-10-28 13:15:21 26 4
gpt4 key购买 nike

我们可以在另一个JS文件中调用写在一个JS文件中的函数吗?谁能帮我如何从另一个 JS 文件中调用该函数?

最佳答案

只要在第一次使用函数之前已经加载了包含函数定义的文件,就可以像在同一个 JS 文件中一样调用该函数。

文件1.js

function alertNumber(number) {
alert(number);
}

文件2.js

function alertOne() {
alertNumber("one");
}

HTML

<head>
....
<script src="File1.js" type="text/javascript"></script>
<script src="File2.js" type="text/javascript"></script>
....
</head>
<body>
....
<script type="text/javascript">
alertOne();
</script>
....
</body>

其他方式行不通。正如 Stuart Wakefield 正确指出的那样.其他方式也可以。

HTML

<head>
....
<script src="File2.js" type="text/javascript"></script>
<script src="File1.js" type="text/javascript"></script>
....
</head>
<body>
....
<script type="text/javascript">
alertOne();
</script>
....
</body>

什么是行不通的:

HTML

<head>
....
<script src="File2.js" type="text/javascript"></script>
<script type="text/javascript">
alertOne();
</script>
<script src="File1.js" type="text/javascript"></script>
....
</head>
<body>
....
</body>

虽然在调用时定义了alertOne,但在内部它使用了一个仍未定义的函数(alertNumber)。

关于javascript - 我们可以在另一个 JS 文件中调用用一个 JavaScript 编写的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3809862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com