タグ

ブックマーク / hujimi.seesaa.net (2)

  • JavaScriptテクニックバイブル ~効率的な開発に役立つ150の技をチラ見して

    個人的には、これは知らなかったとか、どうやって使うのかわからくて放置していたものについて書いてあって確かにこれは役に立つなと思った。ただ、一つ一つのTipsの解説が少ないような気もした。これは150もあるとしょうがないのかな。 あと、プロトタイプの解説は間違っている。prototypeプロパティを持っているのは関数オブジェクト(つまりtypeof hoge === 'function'なもの)だけ。多分、内部プロパティとしてのプロトタイプ(hoge.__proto__やObject.getPrototypeOf(hoge)で取得できるもの)と間違えてるんだと思う。

    JavaScriptテクニックバイブル ~効率的な開発に役立つ150の技をチラ見して
    teramako
    teramako 2012/09/24
    テクニックバイブルという趣旨ではどうでも良いところだけど、JavaScript本としては致命的な感じ。<プロトタイプの説明は間違っている
  • JavaScriptでJava風にsuperクラスにアクセスするライブラリ作った

    https://github.com/ukyo/jssuper ※ProxyとECMA5が実装されている処理系で動かしてね。 追記:prototypeチェーンにsuperが2つ絡むとループすることに気がついた・・・のだけど、解決法がわからん。superは一回だけでお願いします(これはひどい)。 まぁ、ソースコードはこれだけなんですが。しかしながら、プロパティだとsuperって書いても一応平気なんですね・・・。 Object.defineProperty(Object.prototype, 'super', { get: function() { var superProto, method, constructor; superProto = Object.getPrototypeOf(Object.getPrototypeOf(this)); method = function(rcvr

    JavaScriptでJava風にsuperクラスにアクセスするライブラリ作った
    teramako
    teramako 2012/05/25
    追記部分のsuperが2つ以上の場合を考えたい // 挑戦した http://d.hatena.ne.jp/teramako/20120526/p1
  • 1