私のアプリケーションはこのメイン オブジェクトを使用します。ほとんどの作業はこのメソッドで行われることがわかります。問題は、すべてを 1 つのファイルに書き込もうとすると、このオブジェクトが大きくなりすぎることです。コードのデバッグが難しくなります。このオブジェクトを複数のファイルに分割する方法はありますか (各関数を 1 つのファイルに分割するなど)。また、これらの関数から displayArray、userOptions、およびクエリ変数にアクセスして変更できるようにしたいと考えています。
どんな種類のアドバイスも大歓迎です。ありがとう:)
application = {
displayArray : new Array(),
userOptions : new Array(),
query : '',
status : false,
initilize : function () {
//its going to initialize displayArray, userOptions and status.
},
loadOptions : function () {
//this function builds userOptions array
},
JSONConverter : function () {
//this function uses query to builds displayArray
},
display : function () {
//this function will use displayArray to build HTML elements on page
},
};