読者です 読者をやめる 読者になる 読者になる

zakihayaメモ

RubyとRailsのことが中心

連休を使ってJavaScriptまわりを勉強する

underscore.js

メソッド名がRubyっぽいJavaScriptのライブラリくらいの認識しか無かったが、
使ってみるとこれは相当便利。
今まで使っていなかった事を本気で悔やみました。

Underscoreドキュメント日本語訳

便利機能満載のライブラリUnderscore.js - にのせき日記

Underscore.js入門 (全10回) - プログラミングならドットインストール

Backbone.js

JavaScriptで大規模なアプリケーションを作成するためのフレームワーク
今回勉強する一番の目的。

Backbone.js 日本語リファレンス

Backbone.js入門 – 初学者の為のロードマップ | mawatari.jp

Backbone.js入門 (全22回) - プログラミングならドットインストール

実践!Backboneの記事一覧 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル

この本もBackbone.jsの作法みたいなものが分かってよかったです。
Amazonでは低評価の方も多かったのですが、ブログで高評価の方も多くいたので読んでみて正解でした。

Backbone.jsガイドブック

Backbone.jsガイドブック

勉強を終えてみて

JavaScriptの勉強を始めたはずなのに、結局周辺知識のほうが収穫があったかも。

オマケで学んだこと
  • デザインパターンのMediatorやObserver(Pub/Subモデル含む)
  • Comet、WebSocketなどのPush型Webアプリケーションに関するもの
  • nodebrewを使ってnode.jsの環境構築と簡単なアプリ作成

特にデザインパターンは何度本を読んでも頭に入らず困っていました。ところが最近使われている実例を見ることが多くて、ソースを読むとあぁそういうことかとすぐ理解できる。
やっぱりいろんなプロダクトのコードを読むことが大事だなと改めて実感しました。