*

お勧め本紹介[JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで]

公開日: : JavaScript, お勧め本


スポンサードリンク



本日は私がいつも手元に置いているJavaScript本を紹介させていただきます。

「JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで [大型本]」
[amazonjs asin=”4774144665″ locale=”JP” title=”JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで”]

購入に至った経緯

今の会社に入社してから、7年ぐらいはほぼJavaのWebアプリ関係の仕事を担当していました。
その後は、Windowsアプリ(Windowsフォーム)の仕事を5年ほど担当しています。

始めの7年間の初期の段階ではJavaScriptはサーブレットの処理をちょこっと補助するぐらいの使い方でした。
そのうちWeb2.0の流行が始まり、prototype.js全盛の時代がやってきました。

おおすげー!、Webアプリでこんなことができるんだー、だったらクライアントのモジュールの管理が必須な
クラサバなんてやめて全てのアプリをWebアプリで作ろう。みたいな世の中の流れになっていました。
「Ruby on Rails」が流行していたこともその流れを強くしていたと思います。

そんな流れに乗ってAjaxな動きの画面も作っていましたが、ほとんど誰かが作ってくれたオープンソースのライブラリをちょこっと呼び出すだけでした。

それから3年ぐらいして担当する仕事が変わって、JavaやJavaScriptと関係ない期間が始まりました。
担当する仕事が変わったとはいえ、もちろんアンテナは立ててました。

するとjQueryが引っかかってきました。1年ぐらい無視していましたが、jQueryの勢いは増すばかりで
これはチェックせな!、と思うようになりました。

元々JavaScript自体の知識に自信がなかったので、JavaScriptの知識の底上げとjQueryの知識の獲得を行うために最適そうな本を探しました。
結果として本書が良さげとなり購入しました。

読んだ感想

全体的な感想としては、図と簡潔なコードを用いた説明が非常に分かりやすく、非常に完成度の高い本だと言えます。

私がなるほどと思った説明は
P161のスコープチェーンとChapter5の「大規模でも通用する書き方を見につける」の全般です。

スコープチェーン(変数等の名前解決時の優先順位)の動きは理解できていましたが、本書のようには簡潔には説明できません。

これ以外にも、フムフム、なるほど!!と思える説明が随所にあります。
JavaScript関連の本って私苦手なんですよね、読んでると眠たくなるんですが、
本書はとても楽しく読破できましたし、もう4回ぐらい読み返してます。

当初の目的である。

  • JavaScriptの知識の底上げ
  • jQueryの知識の獲得

の正否ですが、
JavaScript本格入門と銘打っている通り、JavaScriptの仕様の深い所までの説明がありますので
本書を読むことにより、JavaScriptの知識の底上げとの目標を達成することができました。

また、Chapter9のjQueryの説明を読み、理解することでjQueryの基本的な知識を見につけることができました。
これは世間がjQueryを使うわけだ。

まあ、基本的が身につけばあとは現場で実践するだけです。最近は少しずつ触れるようになっています。

総合評価

JavaScriptを触ったことがない方でも、他のプログラミング言語を触ったことがある方であれば十分読みこなせると思います。
うーん、「JavaScript本格入門」。いい響きですね。

内容も本格入門の言葉にふさわしい出来です。2010年の出版と少し古いように感じるかもしれませんが全く問題ないです。

これからJavaScriptを勉強しようと思っている方や、JavaScriptを仕事で使っているけど曖昧な所があるなー、
と思っている方にもオススメできます。

「JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで [大型本]」
[amazonjs asin=”4774144665″ locale=”JP” title=”JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで”]


スポンサードリンク

Googleアドセンス

Googleアドセンス




関連記事

お勧め本紹介[iPhone/iPad 開発ポケットリファレンス]

今回は、「iPhone/iPad 開発ポケットリファレンス 」を詳細させていただきます。 「i

記事を読む

Jasmine(JavaScriptテスティングフレームワーク)入門【Matcher編】

Jasmineにおける実際のテストケースの作成方法をMatcherをメインに記載します。 Ja

記事を読む

iOS7開発者向けお勧め本紹介[詳細! Objective-C iPhoneアプリ開発 入門ノート]

Xcode5+iOS7対応の書籍もまずます出揃ってきましたね。 私の開発環境のXcodeも5.1.

記事を読む

ビッグデータ時代に不可欠な「Webスクレイピング」関連本「Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例」

以前に「プログラマ視点で書かれたデータサイエンティスト本]」を紹介させていただきましたが、今回は「W

記事を読む

お勧め本紹介[ヒットするiPhoneアプリの作り方・売り方・育て方]

今回は、ちょっと毛色の違った本を紹介させていただきます。 と言っても、iOSアプリを作成して、「A

記事を読む

お勧め本紹介[iOSアプリ テスト自動化入門]

今回は、「iOSアプリ テスト自動化入門」を紹介させていただきます。 購入に至った背景 私、

記事を読む

お勧め本紹介[iOS 7デザインスタンダード 最新のフラットデザインに対応-iPhoneに最適なUI・UXを徹底的に解説! ]

今回は「iOS 7」向けのアプリケーション開発の中でも、画面デザインを担当される方向けの本を紹介させ

記事を読む

Jasmine(JavaScriptテスティングフレームワーク)入門【導入編】

Titanium Mobileを使ってスマホのアプリを作成しようと考えているのですが、 テスティン

記事を読む

プログラマ視点で書かれたデータサイエンティスト本[RとRubyによるデータ解析入門 [大型本]]

今回は、プログラマ視点で解析手法を用い、統計的手法を用いて検証することにフォーカスした本を紹介させて

記事を読む

iOS7開発者向けお勧め本紹介[レベルアップObjective-C]

まだまだXcode5(iOS7対応バージョンのアプリケーション開発用の統合開発環境)に対応している書

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

動画で英語を学習できるiOSの無料アプリCapTubeをリリースいたしました。

個人では初となるiOSアプリをリリースいたしました。 何度もリジ

no image
Ruby on rails4系でBootstrapを利用するためのtips

MacでRuby on rails4系のBootstrapを利用しよう

no image
Java、Eclipse、JUnit関連のエントリーの移行のお知らせ

Java、Eclipse、JUnit関連のエントリーは http:/

iOS8開発者向けお勧め本紹介[詳細! Swift iPhoneアプリ開発 入門ノート Swift 1.1+Xcode 6.1+iOS 8.1対応]

iOS7開発者向けお勧め本紹介を以前に紹介させていただきまいたが、今回

Swift入門(Xcode6のXCTestフレームワークで学ぶ) 第二回「関数(メソッド)とクロージャーの利用方法」

前回はSwiftの概要をザックリと説明させていただきました。 今

→もっと見る

Optimization WordPress Plugins & Solutions by W3 EDGE
PAGE TOP ↑