JQuery , , .
function Graph (dataType, provider){
this.dataType = dataType;
this.provider = provider;
}
var g = new Graph;
g.dataType = "whatever1";
g.provider = "whatever2";
g.event = $.Event("mywhateverEvent");
g.myOwnProperty2 = $.Event("thisisAnEventToo");
, , , - :
g.event = <whateverCodeIWant>;
g.myOwnProperty2 = <whateverCodeIwant2>
, , , :
function Graph (dataType, provider, evt){
this.dataType = dataType;
this.provider = provider;
this.evt = evt
}
var myevt = $.Event("whateverEvent");
myevt = <codeTomanipulatemyEventFurtherNowIfIWantTo>;
var g = new Graph("datawhatever", "providerwhatever", myevt);
$("whateverIWant").bind(myevt);
$("whateverIWant").bind(g.evt);