我想扩展Jqplot类并为其添加更多功能。
我正在尝试做这样的事情:
var myFunc = new JqPlot();
myFunc.prototype.sayhello = function(){
alert("hi");
}
or
var myFunc = new $.JqPlot();
myFunc.prototype.sayhello = function(){
alert("hi");
}
任何人都可以帮助我实现这一目标。
答案 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