WEB+DB PRESS plusシリーズJavaScript徹底攻略
2013年1月26日紙版発売
2015年1月30日電子版発売
WEB+DB PRESS編集部 編
B5判/196ページ
定価2,068円(本体1,880円+税10%)
ISBN 978-4-7741-5489-3
ただいま弊社在庫はございません。
書籍の概要
この本の概要
概要
WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。
『JavaScript徹底攻略』では,いまやWebアプリケーション開発の中心的な言語となったJavaScriptについて,jQueryやnode.jsといったライブラリやフレームワーク,設計から見直すクライアントサイドMVCの考え方,テストを中心とした品質向上のための環境構築,CoffeeScriptによる開発,データ交換のためのJSON/YAMLなど,複雑化する一方の開発現場を支える技術やツール,ノウハウを,多彩に取り上げていきます。
特集1
jQuery実践入門
API,プラグイン,設計作法,jQuery Mobile
jQueryは,JavaScriptライブラリの現在のデファクトスタンダードです。jQueryを使えば,モダンで操作性の良い,クロスブラウザに対応したWebアプリケーションを手軽に作ることができます。また,jQueryは拡張性に優れており,豊富なプラグインがそろっています。本特集ではjQueryについて,基礎から応用まで徹底解説していきます。
特集2
現場で使えるNode.js
大量接続もリアルタイム処理もお任せ!
Node.jsを用いるとJavaScriptをサーバサイドで実行できます。ブラウザ上のJavaScriptと同じ記述方法,同じ仕様で動作するため,JavaScriptを知っている人であれば簡単にサーバサイドプログラムを作ることができます。そしてNode.jsはリアルタイムな非同期処理に向いているため,特に高度な知識がなくとも,JavaScriptを記述するだけで高速でスケーラブルなプログラムを書くことができます。本特集ではNode.jsについて,手を動かして実践しながらゼロから応用まで解説していきます。
特集3
はじめてのクライアントサイドMVC
もうスパゲッティコードを作らない!
JavaScriptを駆使したリッチなWebアプリケーションを,従来のサーバサイドプログラミングを中心としたシンプルなWebアプリケーションと同様の感覚で設計してしまうと,たちまちフラグやif文だらけのスパゲッティコードになってしまいます。それらを解決するために,最近ではクライアントサイドMVCなどのアーキテクチャやそれをサポートするフレームワークも注目を集めています。本特集では,リッチなWebアプリケーションを設計するためのノウハウを,徹底解説していきます。
特集4
JavaScriptの継続的な開発
大規模開発を支えるテスト環境の構築と品質向上ノウハウ
利用シーンが急速に広がってきているJavaScript。それと同時にコードはますます複雑化・大規模化してきましたが,残念ながらそれを取り巻く開発環境の整備が追いついていません。そこで本特集では,そのようなJavaScriptの継続的な大規模開発を支えるためのテストとコードの品質向上ノウハウを選りすぐって解説していきます。
こんな方におすすめ
- Webアプリケーション開発者
この書籍に関連する記事があります!
- JavaScript開発の旬をまるごと解説!
- ここ数年でWeb開発言語の主役に躍り出たJavaScript。
目次
巻頭企画
- JavaScriptの現在
あなたは「JavaScript!」,それとも「JavaScript?」……
特集1
jQuery実践入門
API,プラグイン,設計作法,jQuery Mobile
- 第1章:jQueryの基礎知識
全体像と使うための準備…… - 第2章:セレクタによる要素の選択と変更
DOM操作を制するものはjQueryを制す…… - 第3章:便利APIでもっとリッチに
Ajax,イベント,エフェクト,ユーティリティ…… - 第4章:jQueryプラグインでもっと快適に
jQuery UIなどのメジャープラグインと,自作の方法…… - 第5章:実装と設計の作法
ローカルプロキシ,デバッグ,コード分割…… - 第6章:jQuery Mobileでスマートフォン向けWeb開発
基本的な使い方とJavaScriptとの合わせ技……
特集2
現場で使えるNode.js
大量接続もリアルタイム処理もお任せ!
- 第1章:Node.js入門
基礎知識とインストール - 第2章:Node.jsプログラミングの基本
標準モジュールとパッケージマネージャnpmの活用 - 第3章:非同期プログラミングのノウハウ
エラー処理,process.nextTick,async.js - 第4章:expressによるWebアプリケーション開発
テンプレートエンジンJade,MongoDB/MySQL連携 - 第5章:Socket.IOによるリアルタイムWeb開発
WebSocket未対応ブラウザでも大丈夫 - 第6章:デバッグとテスト
node-inspector,node-supervisor,mocha,tobi - 第7章:大規模サービスでのNode.js
クラスタ機能,ピグライフにおける事例
特集3
はじめてのクライアントサイドMVC
もうスパゲッティコードを作らない!
- 第1章:これからのWebアプリケーション設計
秘訣は,GUIの歴史にある…… - 第2章:MVC入門編
GUIのMVCは,WebのMVCとはひと味違う…… - 第3章:MVC実践編
交通整理された設計を実現しよう…… - 第4章:状態管理
if地獄から抜け出そう…… - 第5章:実践! Webアプリケーション設計
Google Calendarの設計を考えてみよう……
特集4
JavaScriptの継続的な開発
大規模開発を支えるテスト環境の構築と品質向上ノウハウ
- 第1章:JavaScriptのテスト環境と継続的インテグレーション
Jenkinsの導入とcapybara-webkitによるテスト…… - 第2章:スマートな開発とテストを行うためのノウハウ
開発規模に応じた効率的なスタイルの選択…… - 第3章:Closure Compiler/Linterで静的解析!
バグの出ないコードを実現するテクニック……
一般記事
- CoffeeScript入門
シンプルな記述が可読性を高め,開発を加速させる…… - Backbone.jsでMVCパターン
コードを簡潔にして再利用しやすくする…… - RequireJSでらくらくモジュール管理
依存関係を自動解決し,パフォーマンスを最適化する…… - JSON/JSONP攻略ガイド
軽量シンプルな定番データ交換フォーマット……
この本に関連する書籍
-
フロントエンド開発徹底攻略
WEB+DB PRESS plus 徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届け...
-
Perl徹底攻略
WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届け...
-
開発ツール徹底攻略
WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届け...
-
ITシステム開発徹底攻略
WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届け...
-
JavaScriptライブラリ実践活用[厳選111]
本書は,数あるJavaScriptのライブラリやjQueryプラグインから厳選したものを,その特徴からサンプルソースを付けた使用例まで111個を紹介します。取り上げるライブラリ...
-
Webサービス開発徹底攻略
WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届け...