这里有两个问题。基本上,javascript函数位置的正确做法是什么?我假设有几个MyScriptFile.js
个文件,每个文件都有一些函数而不是一个巨大的AllMyScripts.js
文件,因为不是每个页面都需要每个函数。
但是我不确定如何引用此文件外部的其他函数...
我的情况:我在很多页面中都使用了AJAX请求。每个请求响应都是不同的(从不同的文件中提取等),并且非常难以动态化(一个脚本适合所有人都很难)。但是,我确实有MakeAJAXRequest()
函数创建请求对象,这是所有DoSomethingWithRequest()
函数的标准。
如何在包含MakeAJAXRequest()
功能的其他文件中包含DoSomethingWithRequest()
?好像我应该能够找到它......但是我没有碰到它。
tl; dr我有MakeObject.js
和UseObject.js
。 UseObject()
如何引用MakeObject()
?
编辑:发现如果您在HTML MakeObject
代码中UseObject
之前加<script>
,则UseObject
将能够引用MakeObject
。看起来有点脏,因为任何想要使用UseObject
脚本的人都必须知道MakeObject
依赖...
答案 0 :(得分:0)
如果您想确保加载了依赖项,可以使用如下函数:http://phpjs.org/functions/include:433还有include_once()
,require()
和require_once()