2016-03-27 8 views
1

は、非常に単純です。..Javascriptを1つの関数名

私はオブジェクト自身に代わりの$(document)にすべての私のイベントハンドラを添付しています。

ただし、ハンドラがアタッチされる前にオブジェクトが作成されていることを確認するには、.ready()メソッドにアタッチする必要があります。添付するハンドラがたくさんあるので、私のコードをきれいに保つために、document.ready()で呼び出されるattachHandlers()という関数を作成したいと考えています。

しかし、この関数は複数のファイルにあるコードを実行する必要があります。

私の質問は..同じ関数を何度も宣言し、それを一度だけ呼び出してすべてを実行する方法はありますか?

+0

_ "私の質問は...ある複数回同じ機能を宣言する方法があり、その後、実行するために一度だけ、それを呼び出しますそれらのすべて? "要求のこの部分に従っていない?' .ready() 'で複数の関数を呼び出しますか? – guest271314

+0

スクリプト要素の内容としてJavascriptファイルがロードされています。ページ上の要素(

0

この機能を持つグローバルなJSファイルを作成します(また、すべてのページで実行する予定です)。 head要素の各ファイルの先頭にこのスクリプトを呼び出します。頭の中でそれを呼び出すことは、あなたが必要とするものを行うべきです(少なくとも私が自分のプロジェクトで使っているものであり、私のために働いています)。

0

複数のファイルをモジュールでパッケージ化することができますが、それらのすべてにメソッドattachHandlersがありますか?次に、requirejsを使用してそれらのすべてをロードしてみてください。 document.readyでは、これらすべてのモジュールからattachHandlersメソッドを呼び出します。

関連する問題