2011-06-03 96 views
1

我正试图从另一个脚本的函数库调用JS脚本。从外部脚本调用Js脚本函数

例如, iceCreams.Js包含--->

iceCream(iceCreams){ 
var profit = .54 

var Total = iceCreams * profits 

return Total; 

} 

register.js包含 - >

dailyTotals(wages, iceCreams){ 

var total = iceCream(iceCreams); 

var profit = iceCreaps - wages 

return wages; 
} 

任何帮助指着我在正确的方向?

+1

你顺便说一句缺少'function'关键字。 – 2011-06-03 09:01:59

+0

...和'iceCreaps'可能应该是'iceCreams'。 (还建议*不要*依赖分号插入;始终包含所需的分号。) – 2011-06-03 09:03:46

+0

省略分号是不好的做法。无情地使用它们更糟糕。 **总是**使用分号。当你用一种需要它们的语言开始编程时,它会回来困扰你。 – Matt 2011-06-03 09:04:51

回答

1

运行的JavaScript在客户端和渲染完整的HTML后完成。所以,你必须在使用库之前为库javascript脚本添加脚本标记。 只需添加脚本标记为图书馆的一个寄存器之前:

<script type="text/javascript" src="iceCreams.Js"></script> 
<script type="text/javascript" src="register.js"></script> 
3

确保您的页面加载iceCream.Jsregister.js前:

<html> 
... 
<script type="text/javascript" src="iceCream.Js"></script> 
<!-- now you can use functions in iceCream.Js in your register.js --> 
<script type="text/javascript" src="register.js"></script> 
.... 
</html> 
0

两个脚本文件必须使用它们的页面引用。

此外,为了让智能感知在Visual Studio中的脚本中工作,以下行添加到register.js的顶部:

/// <reference path="iceCreams.js" />