prototype-oriented

    2熱度

    1回答

    我想了解純基於原型的JavaScript,並且我正在努力的一件事是重用(繼承)。 對於我的項目,我着手創建可以重用的對象。 // very generic prototype var Apparatus = (function(){ var self = Object.create({}); self.state = false; self.on = functio

    2熱度

    2回答

    我已經寫了一個PHP應用程序,並有一個問題,我不能以一種很好的方式在PHP中解決。所以我正在考慮將它移植到Ruby或Python--我從未使用過的兩種語言。據我所見,這個問題可以在Ruby中解決,現在我的問題是如果我可以用Python解決它: 該應用程序的核心有一個我想要擴展的類A.有一個擴展E1通過doFoo方法擴展A,一個擴展E2通過方法doBar擴展A.現在我想使用這兩個擴展,而不必更改A,

    0熱度

    1回答

    如果我創建了一個對象,如constructor:它 function LayoutObj() {...} 和方法: LayoutObj.prototype.navDates = function() {...} 你能幫助我理解正確的語法將此方法綁定到onclick事件? 我嘗試這樣做: $('.previous').on("click", LayoutObj.navDates());

    1熱度

    1回答

    請任何人都可以看到這個代碼有什麼問題, 我有2個類圖像與.man和.girl其中包含10個圖像在每個。 下一頁我有2個div的#manCount和#girlCount顯示總圖像數量(每個10個) 當我將一個圖像移動到#drop時,它從#manCount減少1個數字。因此,總共10張圖片的類名是.man,當最後一張圖片被移動到#drop時,我會彈出一個對所有圖片進行處理的圖片。 現在我也想處理.gi

    2熱度

    5回答

    下面的代碼並不像我想的那樣產生原型。任何人都可以看到我做錯了什麼? var A = function() { return { workingTest: function() {return "OK";} }; }; A.prototype.notWorkingTest = function() {return "Not so much";}; var a

    5熱度

    2回答

    我現在是一個開發人員,在過去的幾年中,我使用的是原型框架,它是OOP的實現,用於Javascript。我也使用過jQuery和其他一些框架。 我一直在研究如何JS工作以及如何從面向對象不同,因爲它是一個面向原型語言。在我看來,其實是一個偉大的概念,原型導向的語言。 有了正確的注意: - 這是語言是怎樣來使用,等於是爲更快,更高效,理論上,更簡單,更順暢。 - 每個瀏覽器都有自己的JavaScrip

    1熱度

    1回答

    這些天我一直在與這些腳本一起,並在一番研究後,我仍然無法找到答案。 因此,這裏的問題,我想(例如)增加一個功能爲對象(。長度()的情況下,由於本地沒有這個還沒有),我試過: Object.prototype.length = function() { /* Some fancy work */ }; //It works! Object.prototype["width"] = functio

    35熱度

    5回答

    在下面的代碼中,我希望有一個計數器來跟蹤創建的Person對象的數量。這段代碼並沒有這樣做,我將如何實現這一目標? function Person(){ this.name = "Peter"; this.counter = this.counter + 1; alert(this.counter); } Person.prototype.counter = 0

    4熱度

    2回答

    如何在不調用構造函數的情況下複製對象及其原型鏈? 換句話說,函數dup在下面的例子中看起來像什麼? class Animal @sleep: -> console.log('sleep') wake: -> console.log('wake') end class Cat extends Animal constructor: -> super