Javascript 如何扩展JqPlot类并添加我自己的原型函数

Javascript 如何扩展JqPlot类并添加我自己的原型函数,javascript,jquery,graph,jqplot,Javascript,Jquery,Graph,Jqplot,我想扩展Jqplot类并向其添加更多函数 我正在尝试这样做: var myFunc = new JqPlot(); myFunc.prototype.sayhello = function(){ alert("hi"); } or var myFunc = new $.JqPlot(); myFunc.prototype.sayhello = function(){ alert("hi"); } 有人能帮我做到这一点吗。不确定jqplot是否是一个允许您创建普通对象的函数,

我想扩展Jqplot类并向其添加更多函数

我正在尝试这样做:

var myFunc = new JqPlot();

myFunc.prototype.sayhello = function(){
   alert("hi");
}

or

var myFunc = new $.JqPlot();

myFunc.prototype.sayhello = function(){
   alert("hi");
}

有人能帮我做到这一点吗。

不确定jqplot是否是一个允许您创建普通对象的函数,但您可以尝试以下方法:

var MyJPlot=function(){
 JqPlot.call(this);
};
MyJPlot.prototype=new JqPlot();
MyJPlot.prototype.somethingNew=function(){
  console.log("something new");
}

var mp=new MyJPlot();
...
关于JavaScript中原型的基本说明:


如果你想要更高级的东西,你可以看看

不,这没用。基本上我想覆盖JqPlot的fillbetweenline功能。
MytJPlot.prototype.fillbetweenline=function(){console.log(“overrided”);}