所以这里有两部分问题。基本上,javascript函数位置的正确做法是什么?我假设会有几个MyScriptFile.js
文件,每个文件都有几个函数而不是一个大AllMyScripts.js
文件,因为不是每个页面都需要每个函数。
但是我不确定如何从这个文件之外引用另一个函数......
我的情况:我在我的许多页面中都使用了 AJAX 请求。每个请求响应都是不同的(来自不同的文件等),并且很难动态化(一个脚本适合所有人会很困难)。但是,我确实有MakeAJAXRequest()
创建请求对象的函数,这是所有DoSomethingWithRequest()
函数的标准。
如何包含MakeAJAXRequest()
在其他包含DoSomethingWithRequest()
函数的文件中?好像我应该能够找到这个..但我还没有遇到它。
tl;博士我有MakeObject.js
和UseObject.js
。怎么UseObject()
参考MakeObject()
?
编辑:发现如果您在 HTML标签中包含MakeObject
BEFORE ,将能够引用. 似乎还是有点脏,因为任何想要使用该脚本的人都必须了解依赖关系......UseObject
<script>
UseObject
MakeObject
UseObject
MakeObject