Element.prototype.hogeにメソッドをはやす
prototypeの勉強もかねてclassList APIをiOSで使えるようにやろうと思ったけどさっぱりだった・・・
はまったのは、Element.prototype.hoge.fugaみたいにprototypeで持ってるメソッドにさらにメソッドがはえる感じのやつで、
hugaでElementが取れなくてそこどうしたらいいのか的な。
ずどさんにヘルプしたら
この辺じゃないのと教えてもらった。
まさにこれ、remy先生の__difeneGetter__部分やって__defineGetter__でnew classList(this)するだけだった・・・
Element.prototype.__defineGetter__("classList", function() { return new classList(this); });
サンプル
iOSで見たら使える classList