我的应用程序使用这个主要对象,正如您所见,大部分工作都是在此方法中完成的。问题是如果我想把它全部写在一个文件中,这个对象会变得太大。而且代码很难调试。有什么方法可以用来将此对象拆分为多个文件(例如一个文件中的每个函数)?我还希望能够从这些函数中访问和更改 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
},
};