Re: [問題] 關於JS在實做class的手法
※ 引述《ckaha (★閃亮數學推理★)》之銘言:
: 由於JS在實做class時 似乎是沒有static的
: 所以不知道各位是怎麼處理這個問題
: 因為當class利用到
: function Snack(name){
: this.name = name;
: .....
: }
: Snack.prototype.GO = function() {
: this.KEY do something .....
: setTimeout(this.name+".GO()",this.velocity);
: };
: Snack.prototype.ChangeKey(event){
: change this.KEY ....
沒看你完整的程式,但以這裡的程式來看,這裡就有問題。
這裡的 this 是 document 不是 Gsnack, 因為是由 document 的 onkeypress
所觸發的...
: }
: Snack.prototype.Setup(){
: document.onkeypress = this.ChangeKey;
: }
: var Gsnack = new Snack("Gsnack");
: Gsnack.setup();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.148.101
推
09/10 21:00, , 1F
09/10 21:00, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 5 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章