我有一個javasctipc類......讓我們把它叫做X.問題OOP的Javascript
myClass = new X(bunc, of, stuff);
那麼我喜歡的方法:
X.prototype.drawTripOnMap = function(request) {
...
var y = new ChartClass();
//or this.chart = new ChartClass():
y.drawchart(data, options, etc);
...
}
現在我不想創建X的新實例 - 我如何在ChartClass.drawchart方法內調用myClass方法?
給你一些關於我的問題的信息 - 即時通訊編寫純JavaScript類處理一堆OpenLayer的東西。我的網站使用prototype.js atm,但我們想擺脫這一點。我們不能馬上做,所以即時編寫我的課程,以便我可以輕鬆地交換處理dom,事件或ajax調用的部分。現在我在地圖下面繪製圖表,我需要處理圖表點擊事件。當我點擊圖表時,某些事情需要在地圖上發生......反之亦然 - 因爲圖表可以是myClass的子類(上圖中的this.chart)。
soo ...怎麼樣?
艾倫
你會怎麼做在任何其他面嚮對象語言? – Pointy 2011-01-14 14:36:53