1

したがって、ここで2つの部分からなる質問があります。基本的に、javascript関数の場所の適切な方法は何ですか?すべてのページにすべての関数が必要なわけではないため、MyScriptFile.js1つの巨大なファイルではなく、それぞれにいくつかの関数が含まれる複数のファイルがあると想定しました。AllMyScripts.js

ただし、このファイルの外部から別の関数を参照する方法がわかりません...

私の状況:多くのページでAJAXリクエストを使用しています。各要求応答は異なり(異なるファイルから取得されるなど)、動的にするのは非常に困難です(1つのスクリプトですべてに対応するのは困難です)。ただし、MakeAJAXRequest()すべての関数に標準である要求オブジェクトを作成する関数はありDoSomethingWithRequest()ます。

MakeAJAXRequest()関数を含む他のファイルにどのように含めるのDoSomethingWithRequest()ですか?私はこれを見つけることができたはずだったようです..しかし、私はそれに出くわしませんでした。

tl;dr私が持っているMakeObject.jsUseObject.js。どのようにUseObject()参照しますMakeObject()か?

編集: HTMLタグにMakeObjectBEFOREを含めると、を参照できることがわかりました。スクリプトを使用したい人は誰でも依存関係に注意する必要があるので、まだ少し汚いようです...UseObject<script>UseObjectMakeObjectUseObjectMakeObject

4

1 に答える 1

0

依存関係が確実に読み込まれるようにする場合は、次のような関数を使用できます。http: //phpjs.org/functions/include :433include_once()、、、require()およびrequire_once()

于 2012-06-15T18:09:40.060 に答える