除非在同一文件中定义了该函数,或者在尝试调用该函数之前已加载了该函数,否则无法调用该函数。
除非函数的范围与尝试调用该函数的范围相同或更大,否则不能调用该函数。
您先
fn1在first.js中声明函数,然后在第二步就可以拥有
fn1();
1.js:
function fn1 () { alert();}2.js:
fn1();
index.html:
<script type="text/javascript" src="1.js"></script><script type="text/javascript" src="2.js"></script>



