Categories

  • Android開発
    android marketで目指せ億万長者(ウソ)
  • cocos2d
    pythonでも使えるゲームフレームワーク
  • Google
    ここには未来を開くためのAPIがたくさん用意されている。
  • GoogleAppEngine
    どこまでもスケールアウトするクラウドサービス。使いこなすのが大変
  • Hack
    様々な電子機器を本来の用途とは別の用途に使ってみる。
  • iPhone開発
    app storeで目指せ億万長者(ウソ)
  • python
    LightWeightLanguageで一番難しいがLispにも通じるところがある面白い言語。
  • TIPS
    覚えておくともしかしたら役に立つかもしれないチョットしたこと。
  • うまくいきません
    やってみたけど、うまくいかなかった失敗記事
  • ネット世界
  • 夢見るソフトウェア
    こんなのいいな、できたらいいな、いつかつくろう
  • 開発環境
    開発するまえに環境を整えた記録、次に同じことをするためめの忘備録
無料ブログはココログ
My Photo

« March 2015 | Main | October 2015 »

April 2015

April 26, 2015

Javascriptがどうにもわからなくなったら、実は根本的なことがわかっていなくて唖然とする

 いまさらJavaとJavaScriptを混同することはないが、使ってみると意外に頭が切り替わらない。結局なぜだか動かないという状況に陥る。

 以下のブログを読んで気が付いたのは、実はわかっているつもりで分かっていなかったというオチ。

インスタンスのコピーはポインターのコピーであって実体は同じ

プロトタイプチェーンをもっと理解する

慣れないと不思議な動作になるホイスティング

JavaScript のスコープを理解する

JavaScriptで多用されるクロージャー

JavaScript のスコープチェーンとクロージャを理解する

JavaScriptのthisはJavaやC++とは違うもの

JavaScript の this を理解する

正直言って、至ることろで無名関数を定義したり、クラスをきっちりと定義しなかったりというJavascript流の書き方は好きではないのですが、やすやすとJavaScriptを使いこなす若手を見ていると次の時代はこれなのかなと思います。

« March 2015 | Main | October 2015 »