<p onclick="fun()"></p>
看似事件函數只能寫在全域作用域,如果我想呼叫類別裡面的方法呢?
class xxx(){
func(){}//如果要调用这个方法呢?不能直接写在onclick后面吧
}
淡淡烟草味2017-06-30 10:01:44
想呼叫類別中的函數,你得實例化吧
let x = new xxx()
<p onclick="x.fun()"></p>
首先,你得明白 class 只是建構子的語法糖而已,等價於
var xxx = (function () {
function xxx() {}
xxx.prototype.func = function () { };
return xxx;
}());
呃,class 後面那個 ()
是什麼意思?新語法?