我正在开发一些 js,这些 js 将具有从服务器端代码以及其他客户端 js 调用的功能。我有一些非常通用的函数,例如获取具有动态属性的对象列表的函数。
如果我有PageA
作为PageB
我的主页的全局 javascript 对象和GlobalComm
作为我的类来处理来自服务器和客户端的通信,那么我的构造方法是什么,GlobalComm
以便给定的函数GetListWithProp
函数可以运行自定义代码PageA
,然后转身运行完全不同的代码PageB
?
目前我正在考虑有这样的事情:
var GlobalClass = function() { //code };
GlobalClass.prototype.GetListWithProp = function() { //generic code };
GlobalComm = new GlobalClass();
然后在PageA
我会覆盖GlobalClass.prototype.GetListWithProp
.