したがって、ここで2つの部分からなる質問があります。基本的に、javascript関数の場所の適切な方法は何ですか?すべてのページにすべての関数が必要なわけではないため、MyScriptFile.js
1つの巨大なファイルではなく、それぞれにいくつかの関数が含まれる複数のファイルがあると想定しました。AllMyScripts.js
ただし、このファイルの外部から別の関数を参照する方法がわかりません...
私の状況:多くのページでAJAXリクエストを使用しています。各要求応答は異なり(異なるファイルから取得されるなど)、動的にするのは非常に困難です(1つのスクリプトですべてに対応するのは困難です)。ただし、MakeAJAXRequest()
すべての関数に標準である要求オブジェクトを作成する関数はありDoSomethingWithRequest()
ます。
MakeAJAXRequest()
関数を含む他のファイルにどのように含めるのDoSomethingWithRequest()
ですか?私はこれを見つけることができたはずだったようです..しかし、私はそれに出くわしませんでした。
tl;dr私が持っているMakeObject.js
とUseObject.js
。どのようにUseObject()
参照しますMakeObject()
か?
編集: HTMLタグにMakeObject
BEFOREを含めると、を参照できることがわかりました。スクリプトを使用したい人は誰でも依存関係に注意する必要があるので、まだ少し汚いようです...UseObject
<script>
UseObject
MakeObject
UseObject
MakeObject