看板
[ Ajax ]
討論串[問題] 關於JS在實做class的手法
共 5 篇文章
內容預覽:
var _this=this; //保留當前物件的參考.. document.onkeypress = function(){. this.GetKey.apply(_this);. }. 試試看apply(委讓) 這個function的原生prototype ,. 他可以改變function 中,
(還有387個字)
內容預覽:
謝謝您的指點 果然一點就中我的問題之所在. 當. function Test() {. this.key = 0;. this.GO = function(){ alert(this.key); .... };. this.GetKey = function(){ this.key = 2; } }
(還有224個字)
內容預覽:
你的環境弄的太複雜了 , 這樣很難一一解釋 ,. 先弄出一個單純且能突顯出問題點的環境再問吧 .. 我猜或許只是對 this 指向的對象瞭解不夠而已.. javascript中要能比擬類別共享成員的 , prototype應該是正解才是.. 另外既然你都寫了 Snack.prototype.Chan
(還有135個字)
內容預覽:
由於JS在實做class時 似乎是沒有static的. 所以不知道各位是怎麼處理這個問題. 因為當class利用到. function Snack(name){. this.name = name;. ...... }. Snack.prototype.GO = function() {. this
(還有571個字)