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

时间:2013-06-10 22:26:05

标签: 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");
}

任何人都可以帮助我实现这一目标。

1 个答案:

答案 0 :(得分:0)

不确定jqplot是否是一个允许你创建普通对象的函数,但你可以试试这个:

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

var mp=new MyJPlot();
...

JavaScript中原型的基本说明:Prototypical inheritance - writing up

如果您想要更高级的内容,可以查看goog.base and goog.inherits