我目前正在开发一个移动 HTML5/JS 项目,刚刚为 JS 框架添加了一组约 40 个请求“类”,以便在客户端和服务器之间进行更加易读的通信。我的老板对使用这么多类提出了质疑,他认为我们可能会在一次定义大量变量和函数时遇到未来的问题。我的观点是,我们现在应该优先考虑可读性,并在将来出现问题时再担心优化。
那么我的问题是,这种担忧是否有根据 - 是否存在(相当低的)一次定义大量变量和函数的限制,并且这是否因浏览器或设备而异?
编辑:
以下是请求文件的示例,其中 JSONRequest 是 AbstractRequest 的“扩展”:
那么我的问题是,这种担忧是否有根据 - 是否存在(相当低的)一次定义大量变量和函数的限制,并且这是否因浏览器或设备而异?
编辑:
以下是请求文件的示例,其中 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;