これは便利! JavaScriptの勉強はこのコンテンツで - Eloquent JavaScript
2008/01/23
Eloquent JavaScriptというタイトルのもとでJavaScriptに関する情報が公開されている。同コンテンツの作成はMarijn Haverbeke氏の手によるもの。プログラミングの簡単な紹介からJavaScriptを使ったプログラミングの勘どころが丁寧にまとまっている。JavaScriptの仕様を解説するスタイルではなく、実際に必要になる処理や間違いやすい部分について取り上げながら説明がおこなわれている。JavaScriptを使ったプログラミングを実施するすべてのデベロッパに一読をお薦めしたいコンテンツだ。Eloquent JavaScriptの目次は次のとおり。
- Introduction
- Basic JavaScript: values, variables, and control flow
- Functions
- Data structures: Objects and Arrays
- Error Handling
- Functional Programming
- Searching
- Object-oriented Programming
- Modularity
- Regular Expressions
- Web programming: A crash course
- The Document-Object Model
- Browser Events
- HTTP requests
特にEloquent JavaScriptが秀逸なのは、掲載されているサンプルコードがそのまま実行して試せるようになっていることだ。サンプルコードに[→]のアイコンがあれば、同アイコンをクリックすることで同コードが実行され下部に結果が表示されるようになる。[三]のようなアイコンがあればソースコードの表示と実行が実施される。[三]の場合に表示されるソースコードは編集が可能で、いろいろと試せるようになっている。
英語が苦手という方もいるとおもうが、Eloquent JavaScriptはそれを補って余りあるほどサンプルコードが充実しており、英語が読めなくてもサンプルコードを随時閲覧して実行していくだけで、だいたい何を主張しているのかが推測ができるようになっている。すべてのJavaScriptデベロッパにお薦めできるオンラインドキュメントだ。
関連サイト
この記事を読んだ人は以下の記事も読んでいます
ヘッドライン
- 三菱電機、太陽光発電向けパワコン用パワー半導体モジュールを発表[20:27 3/18]エレクトロニクス
- テクトロら、アナライザとオシロによるコヒーレントPM-QPSK信号観測を実現[19:58 3/18]エレクトロニクス
- アジレント、光変調アナライザにCD/PMD測定機能オプションを追加[19:36 3/18]エレクトロニクス
- CSR、オーディオ処理とハンドセット向けBluetoothの統合チップを発表[19:11 3/18]エレクトロニクス
- ARM、スマートカード市場向けセキュアプロセッサを発表[18:59 3/18]エレクトロニクス
- MIPSとDMPがAndroid on MIPSで協業[18:46 3/18]エレクトロニクス
- Xilinx、Spartan-6を用いたFAシステムデザイン向けTDPを発表[18:33 3/18]エレクトロニクス
- TI、DLP Cinemaの2Kおよび4K対応プラットフォームがDCIの評価基準を達成[18:17 3/18]エレクトロニクス
- 【連載】『TechNet』の歩き方 第21回 リニューアルしたTechNet Online[09:00 3/18]WinServer2008 R2 導入体験記
- 【ハウツー】概説 Springプロダクト(2) - 柔軟な配備を可能にするSpring DM[09:00 3/18]プログラミング






