タグ

ブックマーク / kawanoshinobu.com (1)

  • var me = this の話 | KAWANO Shinobu

    Sencha Advent Calendar 2012 の4日目の記事です。 夏頃から、Sencha Touch の解説書を執筆しています。執筆にあたり、「仕様を理解するだけでは不十分だ、ソースコードをしっかり読んで、内部の動きを正しく把握しなければ」と思い立ち、Sencha Touch のコードリーディングを熱心にやっていた時期がありました。今日はそこで目にした、不思議なコードについてのお話です。 Sencha Touch のコードをデバッグした経験のある方は、以下のようなコードに見覚えがあるかもしれません。 someFunction : function () { var me = this; ... me.doSomething(); }, this を一旦、me という名前の変数に代入して、以後は this の代わりに me を使っています。 最初に見た時、これはコンテキスト(th

  • 1