Vue.jsは今人気のJavaScriptのフロントエンドフレームワーク。
今JavaScriptである程度リッチなことをしたいなら、フレームワークとともに効率的なフロントエンド作成フローを学ぶのがおすすめです。
Vue.jsは特に日本での人気が高く、日本語の情報や書籍も単一のフレームワーク解説本としては多いです。
そこで、こちらではVue.jsの参考書を人気・評判とともに紹介していきまっす。
発売したて・発売予定の新書をピックアップ
技術書は情報の鮮度も重要、人気ランキングの前に新しい書籍もチェックしておきましょう。
- 2022/09/26発売 「Vue 3 フロントエンド開発の教科書」
- 2022/10/21発売 「コードレベルで比べるReact Angular Vue.js」
- 2023/04/19発売 「Vue.jsポケットリファレンス」
- 2023/12/11発売 「7. モバイルアプリ開発のためのJavaScriptフレームワーク比較: React Native(リアクト ネイティブ、Angular(アングュラー)、Vue.js(ビュージェイエス)などの選択肢を検討する」
- 2023/12/18発売 「時間がない人のVue3クイックスタート: Vue SFC Playgroundで始める手軽な学習ガイド」
Vue.js本 人気ランキング/10冊詳細
以下が「Vue.js本」人気ランキングと人気の10冊詳細です。
ランキングはAmazonの書籍売上ランキングに基づき毎日更新されています。
| Rank | 製品 | 価格 |
|---|---|---|
1 | ||
2 | ||
3 | ||
4 | ||
5 | ||
6 | ||
7 | ||
8 | ||
9 | ||
10 |
基礎から学ぶ Vue.js
フロントエンドを取り巻く技術の発展によって、フロントエンドの役割は増え、フレームワークもより身近なものになっています。 この本では「Vue.js ってなに?」「フレームワークってなに?」という基礎概念と導入から、プロダクトに役立つ情報までを、体系的に解説しています。
これから JavaScript のフレームワークを始める方にはもちろん、すでに Vue.js をお使いの方が基礎を学ぶにも最適な1冊です。 チュートリアルや実例集盛りだくさんのサポートページも公開しており、書籍と合わせてお読みいただけます。
●こんな方におすすめです
・プレーンなJavaScriptや、jQueryだけの開発からステップアップしたい方
・Vue.jsの公式ガイドを読んではみたものの、専門用語が多く難しかった方
・コンポーネントや状態管理、Vue.jsにおけるSPA構築について学習したい方
・「チームにVue.jsを覚えてほしい! 」という方
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
↓全て表示↑少なく表示
内容サンプル


Users Voice
内容サンプル


Vue.jsビギナーズガイド 3.x対応
これからVue.jsを始める方にも、今後もっとVue.jsを続けていく方にも、有益な情報になっていますす。
各所にちりばめたコラムは、実際のソースコードから得たヒントや、プロダクション運用をしていて経験した内容をまとめています。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
内容サンプル


目次
CHAPTER 02 Vue 3とは
CHAPTER 03 Vue 3を体験しよう
CHAPTER 04 Composition API
Users Voice
内容サンプル


著者略歴
21Stepで体得 Vue.jsハンズオン(電子版)
本書はこうした課題に応えます。人気のJavaScriptフレームワークVue.jsにフォーカスし、フロントエンド開発の基礎から本格的なSPAの開発まで、ハンズオン形式で一歩ずつ、無理なく着実にステップアップしていきます。
さらに、2020年リリース予定のVue.js 3.0をいち早くキャッチアップ。Vue CLI 4に対応しつつ、Vue.js 2.xとの差分として新しい記述スタイル(Composition API)を併記するなど、バージョン移行を強力に支援します。
内容サンプル


目次
Step 01:Vue.jsを理解しよう
Step 02:データ入力アプリを作る
Step 03:データ表示アプリを作る
Step 04:データ更新アプリを作る
Step 05:コンポーネント化してみよう
2章 開発環境を準備しよう
1:Vue CLIを使った環境構築
2:Vue CLIで選択できる機能
3:アプリケーションのひな形を作る
4:コードエディターの準備
5:デバッグ環境の準備
3章 「Vue.js使い」になる基本8ステップ
Step 6:単一ファイルコンポーネント
Step 7:同じものをTypeScriptで書く
Step 8:サンプル開発を始めよう
Step 9:ルーティングを導入しよう
Step 10:UIコンポーネントライブラリ
Step 11:ライフサイクルフック
Step 12:バリデーションで入力値を検証
Step 13:Web APIでバックエンド連携
4章 プロに必須の8ステップ
Step 14:アプリケーションの構造
Step 15:状態管理
Step 16:部品化
Step 17:認証/認可
Step 18:エラーハンドリング
Step 19:非機能検討事項
Step 20:単体テスト
Step 21:開発プロセス
付録 Nuxt.jsハンズオン
↓全て表示↑少なく表示
Users Voice
内容サンプル


著者略歴
↓全て表示↑少なく表示
React Angular Vueをスムーズに修得するための最新フロントエンド技術入門
フロントエンド向けアプリケーションフレームワーク( React、Angular、Vue)の学習には、従来のWeb開発にはなかった「フレームワークごとの違い」、「未知の用語や概念」、「進化したJavaScript開発環境」など、最新のフロントエンド技術の知識が求められます。これらを、その都度調べていては効率が悪いだけでなく、知識が断片的になってしまいます。本書は、フレームワークの学習に必要なフロントエンド技術の基礎を体系的に解説し、この課題を解決します。
なお、本書ではフレームワーク共通で必要な基礎知識と、フレームワークごとの主な違いを説明しており、React、Angular、Vueのどの学習にも役立ちます。一方、フレームワークごとのコード作成の詳細については説明していないので、各フレームワークの公式サイトや関連書籍などを参照してください。
↓全て表示↑少なく表示
内容サンプル


Users Voice
内容サンプル


これからはじめるVue.js 3実践入門
※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。
いま学んでおきたいJavaScriptフレームワーク「Vue.js」のエッセンスを一冊に詰め込みました!
豊富なサンプルコードで試しながら理解できます!
Vue.js(ビュージェイエス)は、Webアプリのビュー(見た目)の部分に特化したシンプルなフレームワークです。既存のアプリに後乗せで導入したり、徐々に適用範囲を拡大したりすることが手軽に行えます。
シンプルな分、他のフレームワークと比べて学習コストが低く、HTMLとJavaScriptが一通りわかる人ならコードを理解するのも簡単です。
本書では、Vue.jsの中核である、ページを構成するUI部品「コンポーネント」をしっかりと解説し、さらには本格的なアプリ開発で必要となる要素までを網羅的に取り扱います。丁寧な解説でよくわかる、入門書の決定版です!
●目次
Chapter1 イントロダクション
1-1 JavaScriptの歴史
1-2 jQueryからJavaScriptフレームワークへ
1-3 主なJavaScriptフレームワークとVue.js
Chapter2 Vue.jsの基本
2-1 Vue.jsを利用するための準備
2-2 Vue.js理解のための3つの柱
2-3 リアクティブデータ
Chapter3 ディレクティブ
3-1 イベント関連のディレクティブ
3-2 フォーム関連のディレクティブ
3-3 制御関連のディレクティブ
3-4 データバインディング関連のディレクティブ
3-5 より高度なイベント処理
Chapter4 コンポーネント(基本)
4-1 コンポーネントの基本
4-2 コンポーネント間の通信
4-3 コンポーネント配下のコンテンツをテンプレートに反映させる ~ スロット
Chapter5 コンポーネント(応用)
5-1 動的コンポーネント
5-2 v-modelによる双方向データバインディング
5-3 アニメーション機能
5-4 コンポーネントのその他の話題
Chapter6 部品化技術
6-1 ディレクティブの自作
6-2 フィルターの自作
6-3 プラグインの利用と自作
6-4 ミックスイン
Chapter7 Vue CLI
7-1 Vue CLIの基本
7-2 単一ファイルコンポーネント
7-3 TypeScript
Chapter8 ルーティング
8-1 ルーティングとは?
8-2 ルーティングの基本
8-3 ルーター経由で情報を渡す手法
8-4 マルチビュー、入れ子のビュー、ガードなど
Chapter9 Vuex
9-1 Vuexとは?
9-2 Vuexの基本
9-3 Vuexストアを構成する要素
9-4 巨大なストアを分割管理する ~ モジュール
Chapter10 テスト
10-1 単体テスト
10-2 E2Eテスト
Chapter11 応用アプリ
11-1 アプリの構造を概観する
11-2 アプリの共通機能を読み解く
11-3 アプリの実装を理解する
固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。
■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用
■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)
↓全て表示↑少なく表示
内容サンプル


目次
↓全て表示↑少なく表示
Users Voice
内容サンプル


著者略歴
↓全て表示↑少なく表示
Vue 3 フロントエンド開発の教科書
人気のWebフロントエンドフレームワーク「Vue.js」がバージョンアップして「Vue 3」となり、TypeScriptの標準採用、新機能Composition API、Vite、Piniaの搭載など、大幅に機能が更新・強化されました。それに伴い、Vue 3では、従来のOptions APIを利用したコンポーネント開発とは異なる開発手法が必要となります。本書では、Composition APIによるコンポーネント開発やPiniaによる状態管理、Vue RouterによるSPA開発、非同期処理やユニットテストなどを新機能を駆使して解説しており、Vue 3によるフロントエンド開発手法が1冊ですべて身に付く内容になっています。
(こんな方におすすめ)
・Composition APIによるVue 3の開発方法を学びたい人
(目次)
第1章 フロントエンド開発の潮流とVue
1.1 JavaScriptの変遷とフロントエンド開発の登場
1.2 フロントエンドフレームワークとVue
第2章 ViteとVueプロジェクト
2.1 Vueプロジェクト作成の準備
2.2 Vueプロジェクトの作成と実行
2.3 Vueプロジェクト作成の質問とVite
第3章 Vueプログラミングの基本
3.1 Vueのコンポーネントと基本構文
3.2 リアクティブシステム
3.3 リアクティブデータ用意のバリエーション
3.4 Vueプロジェクトの構成と動作原理
第4章 データとイベントのディレクティブ
4.1 データバインディングのディレクティブ
4.2 イベントのディレクティブ
第5章 双方向データバインディングとその他のディレクティブ
5.1 双方向データバインディング
5.2 その他のデータバインディングのディレクティブ
第6章 制御のディレクティブ
6.1 条件分岐のディレクティブ
6.2 ループのディレクティブ
6.3 リスト操作
第7章 スクリプトブロックのバリエーション
7.1 ウォッチャー
7.2 ライフサイクルフック
7.3 script setupの本当の姿
7.4 Options API
第8章 コンポーネント間連携
8.1 子コンポーネントの利用
8.2 コンポーネントの独立性とCSSの扱い
8.3 親から子へのコンポーネント間通信
8.4 Props の応用
8.5 子から親へのコンポーネント間通信
8.6 ProvideとInject
第9章 子コンポーネント利用のバリエーション
9.1 子コンポーネントをカスタマイズするSlot
9.2 複数のSlotを実現する名前付きSlot
9.3 データの受け渡しを逆転させるスコープ付きSlot
9.4 動的コンポーネント
第10章 Vue Router
10.1 シングルページアプリケーション
10.2 Vue Router の基本
10.3 ルートパラメータ
10.4 スクリプトブロックでのルーティング制御
10.5 Vue Routerのその他の機能
第11章 Pinia
11.1 Piniaの基本
11.2 引数を使う一歩進んだPiniaの利用方法
11.3 アクションの応用
第12章 非同期処理
12.1 非同期処理の基本
12.2 IndexedDB
12.3 Webアクセス
第13章 ユニットテスト
13.1 ユニットテストとVitest
13.2 コンポーネントのテストの基本
13.3 コンポーネントのテストの応用
13.4 コンポーネント間通信のテスト
↓全て表示↑少なく表示
内容サンプル


目次
●第1章 フロントエンド開発の潮流とVue
1.1 JavaScriptの変遷とフロントエンド開発の登場
1.2 フロントエンドフレームワークとVue
●第2章 ViteとVueプロジェクト
2.1 Vueプロジェクト作成の準備
2.2 Vueプロジェクトの作成と実行
2.3 Vueプロジェクト作成の質問とVite
●第3章 Vueプログラミングの基本
3.1 Vueのコンポーネントと基本構文
3.2 リアクティブシステム
3.3 リアクティブデータ用意のバリエーション
3.4 Vueプロジェクトの構成と動作原理
■基本編
●第4章 データとイベントのディレクティブ
4.1 データバインディングのディレクティブ
4.2 イベントのディレクティブ
●第5章 双方向データバインディングとその他のディレクティブ
5.1 双方向データバインディング
5.2 その他のデータバインディングのディレクティブ
●第6章 制御のディレクティブ
6.1 条件分岐のディレクティブ
6.2 ループのディレクティブ
6.3 リスト操作
●第7章 スクリプトブロックのバリエーション
7.1 ウォッチャー
7.2 ライフサイクルフック
7.3 script setupの本当の姿
7.4 Options API
●第8章 コンポーネント間連携
8.1 子コンポーネントの利用
8.2 コンポーネントの独立性とCSSの扱い
8.3 親から子へのコンポーネント間通信
8.4 Props の応用
8.5 子から親へのコンポーネント間通信
8.6 ProvideとInject
●第9章 子コンポーネント利用のバリエーション
9.1 子コンポーネントをカスタマイズするSlot
9.2 複数のSlotを実現する名前付きSlot
9.3 データの受け渡しを逆転させるスコープ付きSlot
9.4 動的コンポーネント
●第10章 Vue Router
10.1 シングルページアプリケーション
10.2 Vue Router の基本
10.3 ルートパラメータ
10.4 スクリプトブロックでのルーティング制御
10.5 Vue Routerのその他の機能
●第11章 Pinia
11.1 Piniaの基本
11.2 引数を使う一歩進んだPiniaの利用方法
11.3 アクションの応用
■応用編
●第12章 非同期処理
12.1 非同期処理の基本
12.2 IndexedDB
12.3 Webアクセス
●第13章 ユニットテスト
13.1 ユニットテストとVitest
13.2 コンポーネントのテストの基本
13.3 コンポーネントのテストの応用
13.4 コンポーネント間通信のテスト
↓全て表示↑少なく表示
Users Voice
内容サンプル


著者略歴
↓全て表示↑少なく表示
Vue.jsポケットリファレンス
Vue.js は「プログレッシブフレームワーク」という概念に基づいて開発されたJavaScript フレームワークで、Web アプリケーションのユーザインターフェース(UI)構築を支援します。Web アプリケーション開発の現場ではこれまでもKnockout.js、React、Angular などさまざまなJavaScriptフレームワークが使われてきましたが、習得が容易なこと、高機能なこと、パフォーマンスの良さなどから、近年この「Vue.js」の人気が特に高まっています。
(こんな方におすすめ)
・Webプログラマー、Webデザイナー、Webアプリ開発者
(目次)
第1章 Vue.jsの基本
1.1 Vue.jsとは
1.2 シングルページアプリケーション
1.3 リアクティブプログラミング
1.4 プログレッシブフレームワーク
1.5 仮想DOM
1.6 jQueryとの比較
1.7 Vue.jsが提供すること、しないこと
1.8 動作環境
第2章 Vue.js 3を使ってみよう
2.1 Vue.js3 とは
2.2 Vue3で廃止された機能
2.3 Vue2→Vue3
第3章 環境構築
3.1 手っ取り早くVue.jsを試す
3.2 WebアプリケーションにVue.jsを組み込む
3.3 HTMLに直接Vue.jsを組み込む
3.4 Vue-CLIで新規にWebアプリケーションを作成する
3.5 Vue.jsデバッグツールを導入する
第4章 Vue.jsの基本的な使い方
4.1 インスタンスを作成する
4.2 インスタンスをマウントする
4.3 データを使用し、htmlに描画する
4.4 算出プロパティを使用して、リアクティブにデータを加工する
4.5 メソッドを使用する
4.6 データをリアクティブに扱いたい
4.7 HTMLを動的に表示したい(テンプレート)
4.8 算出プロパティで自動的に再計算する関数を作成したい
4.9 算出プロパティとメソッドの違い
4.10 算出プロパティと監視プロパティの違い
4.11 算出プロパティへの代入
4.12 値を動的に監視したい(watch)
4.13 ウォッチャのプロパティ
4.14 インスタンス内に処理を組み込みたい(method)
4.15 ライフサイクルフック
第5章 コンポーネントの基本
5.1 部品ごとにVueインスタンスを分けたい
5.2 コンポーネントの登録
5.3 グローバルコンポーネント
5.4 ローカルコンポーネントのインポートと使用
5.5 コンポーネントの親子関係
5.6 親から子へデータを渡したい(props)
5.7 子から親のイベントを発火したい(emit)
5.8 親から子へテンプレートを差し込みたい(slot)
5.9 親から渡された属性をまとめて受け取りたい(attrs)
第6章 リファレンス
6.1 属性を動的に変更したい(v-bind)
6.2 classとstyleの値を動的に変更する
6.3 テンプレート内で条件分岐がしたい(v-if、v-show)
6.4 配列要素のリストを表示したい(v-for)
6.5 イベントハンドリングを実行したい(v-on)
6.6 双方向でデータのやりとりがしたい(v-model)
6.7 一度だけデータを展開したい(v-once)
6.8 生のHTMLを描画したい(v-html)
6.9 単純なテキストの描画したい(v-text)
6.10 ちらつきを防止したい(v-cloak)
6.11 コンパイルをスキップしたい(v-pre)
6.12 効率よくDOMが追跡したい(key属性)
6.13 DOMを操作したい(ref属性)(OptionsAPI)
6.14 コンポーネントを動的に切り替えたい(is属性)
6.15 Vue2との変更点
6.16 アニメーションをつけたい(transition)
6.17 複数の要素やコンポーネントにトランジションを適用したい
6.18 コンポーネントの再描画をスキップしたい(keep-alive)
6.19 テンプレート内容を置換したい(slot)
6.20 カスタムディレクティブを設定したい(app.directive)
6.21 コンポーネントを登録or取得したい(app.component)
6.22 プラグインを使用したい(app.use)
6.23 バージョンを取得したい(version)
6.24 非同期にDOMを更新したい(nextTick())
6.25 リアクティブに値を変更する(ref()、reactive())
6.26 算出プロパティで再計算したい(computed)
6.27 オブジェクトを読み取り専用とする(readonly)
6.28 値の変更を検知したい(watch)
6.29 ライフサイクルフック
6.30 provideとinject
6.31 Teleportを使ってテンプレートを描画させたい
6.32 Suspenseで代替コンポーネントを表示させたい
6.33 テンプレートに複数のルート要素を含めたい(Fragments)
6.34 スコープ付きCSS(scopedstyle)で記述したい
第7章 Vue.jsの拡張機能を使いたい
7.1 ミックスインを定義してコンポーネントに導入したい
7.2 クローバルミックスインを定義したい
7.3 カスタムディレクティブを定義したい
7.4 レンダー関数を記述したい
7.5 レンダー関数をJSXに書き換えたい
7.6 Vueのプライグインを導入したい
7.7 プライグインを作りたい
第8章 Vue Routerとは
8.1 VueRouterとは
8.2 インストール
8.3 ダイナミックインポートの使用
8.4 同一コンポーネントを使って表示内容を変えたい(動的ルーティング)
8.5 ネストされたルート
8.6 プログラムによるナビゲーションを指定したい
8.7 ルートに名前を指定したい(名前付きルート)
8.8 複数のビューを表示させたい(名前付きビュー)
8.9 リダイレクトとエイリアスを設定したい
8.10 ルートのプロパティをpropで受け取る
8.11 historyのモード
8.12 ナビゲーションガードで遷移を制御したい
8.13 ルートメタフィールドを使用する
8.14 トランジションを使用したい
8.15 ナビゲーション後にデータを取得する
8.16 スクロールの挙動をカスタマイズしたい
第9章 アプリケーションの状態管理
第10章 さまざまなプラグイン
↓全て表示↑少なく表示
内容サンプル


内容サンプル


Vue.js&Nuxt.js超入門
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
内容サンプル


Users Voice
内容サンプル


Vue.js 3 超入門
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
内容サンプル


目次
2 Vue3の基本をマスターしよう!
3 コンポーネントを使おう!
4 コンポーネントを更に掘り下げる!
5 Vue3を更にパワーアップしよう!
6 外部サービスを利用しよう!
Addendum JavaScript超入門!
Users Voice
内容サンプル


著者略歴
日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iOSとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける(本データはこの書籍が刊行された当時に掲載されていたものです)
動かして学ぶ!Vue.js開発入門
【Vue.js(ビュージェイエス)とは】
Vue.jsは、Webアプリ開発用のJavaScriptフレームワークです。
比較的小規模の開発から利用でき、さらにWebアプリ開発で主流になりつつある、
シングルページアプリケーション(SPA)を構築することもできるため、
Web開発で大人気のフレームワークです。
【本書の概要】
Vue.jsの基本機能を押さえたサンプルを元に、Webアプリ開発手法を学ぶことができます。
具体的には、ニーズの高い、データバインディング、イベント、ライブラリの利用、コンポーネントなど
開発の現場でニーズの高いトピックを中心に解説。
さらに現在、主流になりつつあるSPAの作成に役立つポイントも盛り込みます。
【ターゲット】
フロントエンドエンジニア初心者
【著者】
森巧尚(もり・よしなお)
この世にパソコンが誕生したばかりの時代からミニゲームを作り続けて30数年。
現在は、iPhoneアプリやFlash、HTML5などのオリジナルゲームのコンテンツ制作、執筆活動、
関西学院大学非常勤講師などを行う。
最近は、IchigoJamで小学生向けのプログラミングを行うPCN大阪やCoder Dojoなどでも活動している。
著書:『Python1年生』『Java1年生』(翔泳社)、『小学生でもわかるiPhoneアプリの作り方』(秀和システム)
『SwiftではじめるiPhoneアプリ開発の教科書』(マイナビ)、『iPhoneのゲームアプリをつくろう!』(秀和システム)
『よくわかるiPhoneアプリ開発の教科書』(マイナビ)など、多数。
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
↓全て表示↑少なく表示
内容サンプル


目次
01 Vue.jsって何?
02 Vue.jsは「データと表示をつなげる仕組み」
03 インストールしてみよう
04 試してみよう
05 まとめ
Chapter 2 データを表示するとき
01 Vue インスタンスを作る:new Vue
02 データをそのまま表示する:{{ データ }}
03 使えるデータの種類
04 まとめ
Chapter 3 属性を指定するとき
01 要素の属性をデータで指定する:v-bind
02 まとめ
Chapter 4 ユーザーの入力をつなぐとき
01 入力フォームをデータとつなぐ:v-model
02 まとめ
Chapter 5 ユーザーの操作をつなぐとき
01 イベントとつなぐ:v-on
02 まとめ
Chapter 6 条件とくり返しを使うとき
01 条件によって表示する:v-if
02 くり返し表示する:v-for
03 まとめ
Chapter 7 Google Chartsと連動させてみよう
01 Google Chartsとは?
02 Google Chartsと連動させる
03 まとめ
Chapter 8 データの変化を監視するとき
01 データを使って別の計算をする:算出プロパティ
02 データの変化を監視する:監視プロパティ
03 まとめ
Chapter 9 Markdownエディタを作ってみよう
01 Markdown エディタとは?
02 Markdown エディタを作る
03 まとめ
Chapter 10 アニメーションするとき
01 表示/非表示時にアニメーションする:transition
02 リストのトランジション:transition-group
03 リストの並びが移動するトランジション
04 まとめ
Chapter 11 ToDoリストを作ってみよう
01 ToDoリストとは?
02 仮データでToDoリストを表示する
03 改良する:追加&削除機能
04 まとめ
Chapter 12 部品にまとめるとき
01 部品にまとめる:コンポーネント
02 コンポーネントのdata はfunction にする
03 値を渡す:props
04 まとめ
Chapter 13 JSONデータを表示させてみよう
01 JSONファイルの読み込み方
02 JSONデータを読み込んで、コンポーネントで並べる
03 改良する:トランジションをつける
04 まとめ
↓全て表示↑少なく表示
Users Voice
内容サンプル


著者略歴
現在は、iOSアプリやWebコンテンツの制作、執筆活動、関西学院大学や成安造形大学の非常勤講師、プログラミングスクールコプリの講師など、プログラミングに関わる幅広い活動を行っている(本データはこの書籍が刊行された当時に掲載されていたものです)
 
Vue.js本 最新・高評価のおすすめの5冊
以下が「Vue.js本」最新・高評価のおすすめの5冊詳細です。
| Rank | 製品 | 価格 |
|---|---|---|
1 | ||
2 | ||
3 | ||
4 | ||
5 |
これからはじめるVue.js実践入門
※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。
いま学んでおきたいJavaScriptフレームワーク「Vue.js」のエッセンスを一冊に詰め込みました!
豊富なサンプルコードで試しながら理解できます!
Vue.js(ビュージェイエス)は、Webアプリのビュー(見た目)の部分に特化したシンプルなフレームワークです。既存のアプリに後乗せで導入したり、徐々に適用範囲を拡大したりすることが手軽に行えます。シンプルな分、他のフレームワークと比べて学習コストが低く、HTMLとJavaScriptが一通りわかる人ならコードを理解するのも簡単です。
本書では、Vue.jsの中核である、ページを構成するUI部品「コンポーネント」をしっかりと解説し、さらには本格的なアプリ開発で必要となる要素までを網羅的に取り扱います。丁寧な解説でよくわかる、入門書の決定版です!
●目次
Chapter1 イントロダクション
Chapter2 Vue.jsの基本
Chapter3 ディレクティブ
Chapter4 コンポーネント(基本)
Chapter5 コンポーネント(応用)
Chapter6 部品化技術
Chapter7 Vue CLI
Chapter8 ルーティング
Chapter9 Vuex
Chapter10 テスト
Chapter11 応用アプリ
固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。
■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用
■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)
↓全て表示↑少なく表示
内容サンプル


目次
第1章 イントロダクション
第2章 Vue.jsの基本
第3章 ディレクティブ
第4章 コンポーネント(基本編)
第5章 コンポーネント(応用編)
第6章 部品化技術
第7章 VueCLI
第8章 ルーティング
第9章 Vuex
第10章 テスト
第11章 応用アプリ
Users Voice
内容サンプル


React Angular Vueをスムーズに修得するための最新フロントエンド技術入門
フロントエンド向けアプリケーションフレームワーク( React、Angular、Vue)の学習には、従来のWeb開発にはなかった「フレームワークごとの違い」、「未知の用語や概念」、「進化したJavaScript開発環境」など、最新のフロントエンド技術の知識が求められます。これらを、その都度調べていては効率が悪いだけでなく、知識が断片的になってしまいます。本書は、フレームワークの学習に必要なフロントエンド技術の基礎を体系的に解説し、この課題を解決します。
なお、本書ではフレームワーク共通で必要な基礎知識と、フレームワークごとの主な違いを説明しており、React、Angular、Vueのどの学習にも役立ちます。一方、フレームワークごとのコード作成の詳細については説明していないので、各フレームワークの公式サイトや関連書籍などを参照してください。
↓全て表示↑少なく表示
内容サンプル


Users Voice
内容サンプル


Vue 3 フロントエンド開発の教科書
人気のWebフロントエンドフレームワーク「Vue.js」がバージョンアップして「Vue 3」となり、TypeScriptの標準採用、新機能Composition API、Vite、Piniaの搭載など、大幅に機能が更新・強化されました。それに伴い、Vue 3では、従来のOptions APIを利用したコンポーネント開発とは異なる開発手法が必要となります。本書では、Composition APIによるコンポーネント開発やPiniaによる状態管理、Vue RouterによるSPA開発、非同期処理やユニットテストなどを新機能を駆使して解説しており、Vue 3によるフロントエンド開発手法が1冊ですべて身に付く内容になっています。
(こんな方におすすめ)
・Composition APIによるVue 3の開発方法を学びたい人
(目次)
第1章 フロントエンド開発の潮流とVue
1.1 JavaScriptの変遷とフロントエンド開発の登場
1.2 フロントエンドフレームワークとVue
第2章 ViteとVueプロジェクト
2.1 Vueプロジェクト作成の準備
2.2 Vueプロジェクトの作成と実行
2.3 Vueプロジェクト作成の質問とVite
第3章 Vueプログラミングの基本
3.1 Vueのコンポーネントと基本構文
3.2 リアクティブシステム
3.3 リアクティブデータ用意のバリエーション
3.4 Vueプロジェクトの構成と動作原理
第4章 データとイベントのディレクティブ
4.1 データバインディングのディレクティブ
4.2 イベントのディレクティブ
第5章 双方向データバインディングとその他のディレクティブ
5.1 双方向データバインディング
5.2 その他のデータバインディングのディレクティブ
第6章 制御のディレクティブ
6.1 条件分岐のディレクティブ
6.2 ループのディレクティブ
6.3 リスト操作
第7章 スクリプトブロックのバリエーション
7.1 ウォッチャー
7.2 ライフサイクルフック
7.3 script setupの本当の姿
7.4 Options API
第8章 コンポーネント間連携
8.1 子コンポーネントの利用
8.2 コンポーネントの独立性とCSSの扱い
8.3 親から子へのコンポーネント間通信
8.4 Props の応用
8.5 子から親へのコンポーネント間通信
8.6 ProvideとInject
第9章 子コンポーネント利用のバリエーション
9.1 子コンポーネントをカスタマイズするSlot
9.2 複数のSlotを実現する名前付きSlot
9.3 データの受け渡しを逆転させるスコープ付きSlot
9.4 動的コンポーネント
第10章 Vue Router
10.1 シングルページアプリケーション
10.2 Vue Router の基本
10.3 ルートパラメータ
10.4 スクリプトブロックでのルーティング制御
10.5 Vue Routerのその他の機能
第11章 Pinia
11.1 Piniaの基本
11.2 引数を使う一歩進んだPiniaの利用方法
11.3 アクションの応用
第12章 非同期処理
12.1 非同期処理の基本
12.2 IndexedDB
12.3 Webアクセス
第13章 ユニットテスト
13.1 ユニットテストとVitest
13.2 コンポーネントのテストの基本
13.3 コンポーネントのテストの応用
13.4 コンポーネント間通信のテスト
↓全て表示↑少なく表示
内容サンプル


目次
●第1章 フロントエンド開発の潮流とVue
1.1 JavaScriptの変遷とフロントエンド開発の登場
1.2 フロントエンドフレームワークとVue
●第2章 ViteとVueプロジェクト
2.1 Vueプロジェクト作成の準備
2.2 Vueプロジェクトの作成と実行
2.3 Vueプロジェクト作成の質問とVite
●第3章 Vueプログラミングの基本
3.1 Vueのコンポーネントと基本構文
3.2 リアクティブシステム
3.3 リアクティブデータ用意のバリエーション
3.4 Vueプロジェクトの構成と動作原理
■基本編
●第4章 データとイベントのディレクティブ
4.1 データバインディングのディレクティブ
4.2 イベントのディレクティブ
●第5章 双方向データバインディングとその他のディレクティブ
5.1 双方向データバインディング
5.2 その他のデータバインディングのディレクティブ
●第6章 制御のディレクティブ
6.1 条件分岐のディレクティブ
6.2 ループのディレクティブ
6.3 リスト操作
●第7章 スクリプトブロックのバリエーション
7.1 ウォッチャー
7.2 ライフサイクルフック
7.3 script setupの本当の姿
7.4 Options API
●第8章 コンポーネント間連携
8.1 子コンポーネントの利用
8.2 コンポーネントの独立性とCSSの扱い
8.3 親から子へのコンポーネント間通信
8.4 Props の応用
8.5 子から親へのコンポーネント間通信
8.6 ProvideとInject
●第9章 子コンポーネント利用のバリエーション
9.1 子コンポーネントをカスタマイズするSlot
9.2 複数のSlotを実現する名前付きSlot
9.3 データの受け渡しを逆転させるスコープ付きSlot
9.4 動的コンポーネント
●第10章 Vue Router
10.1 シングルページアプリケーション
10.2 Vue Router の基本
10.3 ルートパラメータ
10.4 スクリプトブロックでのルーティング制御
10.5 Vue Routerのその他の機能
●第11章 Pinia
11.1 Piniaの基本
11.2 引数を使う一歩進んだPiniaの利用方法
11.3 アクションの応用
■応用編
●第12章 非同期処理
12.1 非同期処理の基本
12.2 IndexedDB
12.3 Webアクセス
●第13章 ユニットテスト
13.1 ユニットテストとVitest
13.2 コンポーネントのテストの基本
13.3 コンポーネントのテストの応用
13.4 コンポーネント間通信のテスト
↓全て表示↑少なく表示
Users Voice
内容サンプル


著者略歴
↓全て表示↑少なく表示
これからはじめるVue.js 3実践入門
※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。
いま学んでおきたいJavaScriptフレームワーク「Vue.js」のエッセンスを一冊に詰め込みました!
豊富なサンプルコードで試しながら理解できます!
Vue.js(ビュージェイエス)は、Webアプリのビュー(見た目)の部分に特化したシンプルなフレームワークです。既存のアプリに後乗せで導入したり、徐々に適用範囲を拡大したりすることが手軽に行えます。
シンプルな分、他のフレームワークと比べて学習コストが低く、HTMLとJavaScriptが一通りわかる人ならコードを理解するのも簡単です。
本書では、Vue.jsの中核である、ページを構成するUI部品「コンポーネント」をしっかりと解説し、さらには本格的なアプリ開発で必要となる要素までを網羅的に取り扱います。丁寧な解説でよくわかる、入門書の決定版です!
●目次
Chapter1 イントロダクション
1-1 JavaScriptの歴史
1-2 jQueryからJavaScriptフレームワークへ
1-3 主なJavaScriptフレームワークとVue.js
Chapter2 Vue.jsの基本
2-1 Vue.jsを利用するための準備
2-2 Vue.js理解のための3つの柱
2-3 リアクティブデータ
Chapter3 ディレクティブ
3-1 イベント関連のディレクティブ
3-2 フォーム関連のディレクティブ
3-3 制御関連のディレクティブ
3-4 データバインディング関連のディレクティブ
3-5 より高度なイベント処理
Chapter4 コンポーネント(基本)
4-1 コンポーネントの基本
4-2 コンポーネント間の通信
4-3 コンポーネント配下のコンテンツをテンプレートに反映させる ~ スロット
Chapter5 コンポーネント(応用)
5-1 動的コンポーネント
5-2 v-modelによる双方向データバインディング
5-3 アニメーション機能
5-4 コンポーネントのその他の話題
Chapter6 部品化技術
6-1 ディレクティブの自作
6-2 フィルターの自作
6-3 プラグインの利用と自作
6-4 ミックスイン
Chapter7 Vue CLI
7-1 Vue CLIの基本
7-2 単一ファイルコンポーネント
7-3 TypeScript
Chapter8 ルーティング
8-1 ルーティングとは?
8-2 ルーティングの基本
8-3 ルーター経由で情報を渡す手法
8-4 マルチビュー、入れ子のビュー、ガードなど
Chapter9 Vuex
9-1 Vuexとは?
9-2 Vuexの基本
9-3 Vuexストアを構成する要素
9-4 巨大なストアを分割管理する ~ モジュール
Chapter10 テスト
10-1 単体テスト
10-2 E2Eテスト
Chapter11 応用アプリ
11-1 アプリの構造を概観する
11-2 アプリの共通機能を読み解く
11-3 アプリの実装を理解する
固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。
■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用
■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)
↓全て表示↑少なく表示
内容サンプル


目次
↓全て表示↑少なく表示
Users Voice
内容サンプル


著者略歴
↓全て表示↑少なく表示
Vue.js&Nuxt.js超入門
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
内容サンプル


Users Voice
内容サンプル


 
Vue.jsの本「Kindle Unlimited 読み放題 人気本ランキング」
「Kindle Unlimited」は、Amazonの定額本読み放題サービス。
最近はKindle Unlimitedで読める本もどんどん増えており、雑誌、ビジネス書、実用書などは充実のラインナップ。
以下がKindle Unlimitedで読み放題となるVue.jsの本の一覧です。
30日無料体験も可能なので、読みたい本があれば体験期間で無料で読むことも可能です。
| Rank | 製品 | 価格 |
|---|---|---|
1 | 780円 | |
2 | ||
3 | 改訂新版 Vue.jsとFirebaseで作るミニWebサービス (技術の泉シリーズ(NextPublishing))... 発売日 2018/10/05 渡邊 達明 (インプレス NextPublishing) Kindle Unlimited対象 総合評価 | 990円 |
4 | 99円 | |
5 | 現場で使えるVue.js tips集 (技術の泉シリーズ(NextPublishing)) 発売日 2018/10/05 渋田 達也 (インプレス NextPublishing) Kindle Unlimited対象 総合評価 | 990円 |
6 | Hello!! Vue.js 最新プログレッシブフレームワーク入門 (技術の泉シリーズ(NextPublishing))... 発売日 2018/04/13 那須 理也 (インプレス NextPublishing) Kindle Unlimited対象 総合評価 | 990円 |
7 | Hello!! Nuxt.js Hello!!Vue&Nuxtシリーズ (技術の泉シリーズ(NextPublishing))... 発売日 2018/08/24 那須 理也 (インプレス NextPublishing) Kindle Unlimited対象 総合評価 | 990円 |
8 | 700円 | |
9 | 後悔しないためのVueコンポーネント設計 (技術の泉シリーズ(NextPublishing))... 発売日 2019/06/28 中島 直博 (インプレス NextPublishing) Kindle Unlimited対象 総合評価 | 990円 |
10 | Vue CLIがわかる!使える!TDDでつくるアプリ開発入門 (技術の泉シリーズ(NextPublishing))... 発売日 2020/05/22 窓川 ほしき (インプレス NextPublishing) Kindle Unlimited対象 総合評価 | 990円 |
Vue.jsの参考書「新書一覧(2021年、2022年刊行)」
IT技術・プログラミング言語は、最新情報のキャッチアップも非常に重要、すなわち新書は要チェック。
ということで、2020年以降に発売したVue.jsの参考書の新書一覧(発売日の新しい順)が以下です。
| 製品 | 価格 |
|---|---|
600円 | |
980円 | |
780円 | |
1,962円 | |
おまけ:本より高コスパ?「Udemy Vue.jsおすすめ講座」
UdemyではVue.jsを基礎から応用までトータルで学べる学習講座があります。
こちらが、セール時には2千円程度で購入可能で、講座によっては本よりコスパよく学習が可能です。
講座は、買い切り型ながら更新あり、質問可能、30日間返金も可能、という本以上の手厚いサポートがあるのが魅力。
以下の表が、Vue.jsの学習講座例。セールの場合、かなりおすすめなのでぜひトライしてみください。
Udemyについては、以下のページでも詳しく紹介しているので覗いてみてください。
| 人気 Rank | 学習コース | 評価 |
|---|---|---|
1 | 総評価数 3769件 | |
2 | 【Vue.js2&Vue.js3対応】基礎から【Vuetify】を使った応用まで! 超初心者から最短距離でレベルアップ... 発売日 2020/08/12 受講者 5,311人 通常 10,000円 現在 2,400円 | 総評価数 699件 |
3 | はじめてのVue.js 3 入門!jQuery を使わないウェブ開発 - 導入からアプリケーション開発まで体系的に学ぶ... 発売日 2018/05/19 受講者 21,291人 通常 2,600円 現在 2,600円 | 総評価数 3779件 |
4 | 総評価数 878件 | |
5 | 【Laravel】【Vue.js3】で【CRM(顧客管理システム)】をつくってみよう【Breeze(Inertia)】... 発売日 2022/05/31 受講者 4,292人 通常 3,000円 現在 3,000円 | 総評価数 414件 |
関連:Web開発(PHP,Ruby)系の他の書籍
Vue.jsを学ぶなら、基本となるJavaScriptを固めるのはもちろん、バックエンドの開発知識も固めるとできることの幅が広がります。バックエンドを学ぶならPHPがおすすめ。
以下でJavaScript、PHPの書籍も同様に紹介しているので覗いてみてください。
いじょうでっす。






















































コメント