日本图书 计算机・IT

Vue.js入门 基礎から実践アプリケーション開发まで

制造商: 技術评论社

数量:
(概要)

Vue.jsを初歩から実践まで徹底的に解説。使いやすくかつ,プロダクションでも活躍するVue.jsをVue.jsコントリビューターの著者らが解説する一番わかりやすい入門書です。
小規模な適用例やjQueryからの移行サンプルに加え,大規模開発を想定したアプリケーション開発も体験できます。Vue.jsはGitHubで2017年最も人気のあったJavaScriptフレームワークに選ばれるなど大注目の技術です。



(こんな方におすすめ)

・Vue.jsに興味のあるWebエンジニア

・Vue.jsを本番で使いたいが課題があるエンジニア



(目次)

1. プログレッシブフレームワークVue.js


  • 1.1 現代のWebフロントエンド開発の複雑化

  • 1.2 Vue.jsの特徴

  • 1.3 Vue.jsの設計思想

  • 1.4 プログレッシブフレームワークの解決する段階的な領域

  • 1.5 Vue.jsを支える技術

  • 1.6 Vue.jsのエコシステム

  • 1.7 Vue.jsのはじめの一歩

  • 2. Vue.jsの基本


  • 2.1 Vue.jsでUIを構築する際の考え方

  • 2.2 Vue.jsの導入

  • 2.3 Vueオブジェクト

  • 2.4 Vueインスタンスのマウント

  • 2.5 UIのデータ定義 (data)

  • 2.6 テンプレート構文

  • 2.7 フィルタ(filters)

  • 2.8 算出プロパティ(computed)

  • 2.9 ディレクティブ

  • 2.10 ライフサイクルフック

  • 2.11 メソッド(methods)

  • 3. コンポーネントの基礎


  • 3.1 コンポーネントとは何か

  • 3.2 Vueコンポーネントの定義

  • 3.3 コンポーネント間の通信

  • 3.4 コンポーネントの設計

  • 4. Vue Routerを活用したアプリケーション開発


  • 4.1 Vue Routerによるシングルページアプリケーション

  • 4.2 ルーティングの基礎

  • 4.3 実践的なルーティングのための機能

  • 4.4 サンプルアプリケーションの実装

  • 4.5 Vue Routerの高度な機能

  • 5. Vue.jsの高度な機能


  • 5.1 トランジションアニメーション

  • 5.2 スロット

  • 5.3 カスタムディレクティブ

  • 5.4 描画関数

  • 5.5 ミックスイン

  • 6. 単一ファイルコンポーネントによる開発


  • 6.1 ツールのインストール

  • 6.2 単一ファイルコンポーネントとは

  • 6.3 単一ファイルコンポーネントの仕様

  • 6.4 単一ファイルコンポーネントのビルド

  • 6.5 単一ファイルコンポーネントの動作を体験する

  • 6.6 単一ファイルコンポーネントの機能

  • 7. Vuexによるデータフローの設計・状態管理


  • 7.1 複雑な状態管理

  • 7.2 データフローの設計

  • 7.3 Vuexによる状態管理

  • 7.4 Vuexのコンセプト

  • 7.5 タスク管理アプリケーションの状態管理

  • 7.6 ストアのモジュール分割

  • 7.7 VuexストアとVueコンポーネント間の通信

  • 7.8 VuexとVue Routerの連携

  • 8. 中規模・大規模向けのアプリケーション開発① 開発環境のセットアップ


  • 8.1 Vue.jsのプロジェクト構築の特徴

  • 8.2 本章で作成するアプリケーション

  • 8.3 アプリケーションの開発環境構築

  • 8.4 Vue CLIによる開発環境の構築

  • 8.5 アプリケーションのビルド

  • 8.6 テスト環境

  • 8.7 フロントエンド・バックエンド連携

  • 8.8 さらなる開発環境の強化

  • 9. 中規模・大規模向けのアプリケーション開発② 設計


  • 9.1 コンポーネント設計

  • 9.2 単一ファイルコンポーネント化

  • 9.3 状態モデリングとデータフローの設計

  • 9.4 ルーティング設計

  • 10. 中規模・大規模向けのアプリケーション開発③ 実装


  • 10.1 開発方針の整理

  • 10.2 コンポーネントの実装

  • 10.3 データフローの実装

  • 10.4 ルーティングの実装

  • 10.5 開発サーバーとデバッグ

  • 10.6 E2Eテスト

  • 10.7 アプリケーションのエラーハンドリング

  • 10.8 ビルドとデプロイ

  • 10.9 パフォーマンス測定・改善