私は現在、モバイルHTML5/JSプロジェクトで作業しています。わかりやすいクライアントとサーバーの通信のためにJSフレームワークに〜40個のリクエスト 'クラス'を追加しました。私の上司は、すぐに定義された変数と関数の数で将来の問題に遭遇するかもしれないと思うので、非常に多くのクラスの使用に疑問を抱いています。私が議論しているのは、現時点で読みやすくするために書いておかなければならず、将来問題が生じたときの最適化について心配することです。Javascriptのvar/function定義の最大数は?
私の質問は、これがうまく確立されていることです。一度に定義できる変数と関数の数にはかなりの制限があります。これは、ブラウザごとまたはブラウザごとに異なります。デバイスベースですか?
編集:次のように
要求ファイルの例はJSONRequestがAbstractRequestの「延長」である場合には、次のとおりです。
function MyServerRequest(content, info, otherData, callback, ignoreErrors) {
var requestData = new RequestData("MyServerRequest");
requestData.messageType = MyConst.MY_END_POINT;
requestData.message = {
something: content,
anotherthing: {
blah: info
}
thirdthing: otherData
};
JSONRequest.call(this, requestData, callback, ignoreErrors);
}
MyServerRequest.prototype = Object.create(JSONRequest.prototype);
MyServerRequest.prototype.constructor = MyServerRequest;
変数によって、グローバル変数を意味しますか? – gmaliar
スペックは何を表していますか? –
あなたの上司の心配は限界に達していたと確信していますか?または、あなたが書いたコードの維持管理上の問題でしたか? –