【发布时间】:2014-02-18 09:09:06
【问题描述】:
我正在尝试了解如何将不同的 .js 文件包含在 HTML 文件中,以便我的代码变得更加模块化。我正在关注此页面Can we call the function written in one JavaScript in another JS file?。我一度很困惑,如果我包含这样的文件:
<script language="javascript" src="a.js">
<script language="javascript" src="b.js">
如果a.js 包含:
function alertOne() {
alert("one");
}
而b.js 包含:
function alertTwo() {
alert("two");
}
那我需要单独调用HTML文件中的函数还是只包含<script language="javascript" src="b.js">这样的文件,会执行alertTwo()函数吗?
【问题讨论】:
-
一个函数只有在你调用的时候才会执行。
-
包含 Javascript 文件本质上与将 Javascript 直接包含到 HTML 中相同,该函数将不会在包含后自动执行。
-
顺便说一句。你自己试过吗?这很容易测试,IMO。
-
是的,我自己试过了,我不明白这一点,看我在安东尼的回答中的评论
标签: javascript jquery html