Javascript .js文件指南 - 如何使用此文件之外的函数?

时间:2012-06-15 17:41:33

标签: javascript directory-structure

这里有两个问题。基本上,javascript函数位置的正确做法是什么?我假设有几个MyScriptFile.js个文件,每个文件都有一些函数而不是一个巨大的AllMyScripts.js文件,因为不是每个页面都需要每个函数。

但是我不确定如何引用此文件外部的其他函数...

我的情况:我在很多页面中都使用了AJAX请求。每个请求响应都是不同的(从不同的文件中提取等),并且非常难以动态化(一个脚本适合所有人都很难)。但是,我确实有MakeAJAXRequest()函数创建请求对象,这是所有DoSomethingWithRequest()函数的标准。

如何在包含MakeAJAXRequest()功能的其他文件中包含DoSomethingWithRequest()?好像我应该能够找到它......但是我没有碰到它。

tl; dr我有MakeObject.jsUseObject.jsUseObject()如何引用MakeObject()

编辑:发现如果您在HTML MakeObject代码中UseObject之前加<script>,则UseObject将能够引用MakeObject。看起来有点脏,因为任何想要使用UseObject脚本的人都必须知道MakeObject依赖...

1 个答案:

答案 0 :(得分:0)

如果您想确保加载了依赖项,可以使用如下函数:http://phpjs.org/functions/include:433还有include_once()require()require_once()