TECH PLAY

Vue.js 3 超入門

3,520円 (税込)

楽天

Vue.js 3 超入門

書籍情報

発売日:

著者/編集:掌田津耶乃

出版社:秀和システム

発行形態:単行本

書籍説明

目次

Chapter1 Vueを使ってみよう!  1-1 Vue3のセットアップ   フロントエンドの開発って?   フレームワークってなに?   Vue3ってどんなもの?   Vue ver.2とVue3は別のもの!   Vue3を利用するために必要なもの   <script>タグ1つで使えるように!   Vue3でメッセージを表示しよう   Vue.js devtoolsを用意しよう   機能拡張の設定をする   デベロッパーツールを開こう   スタンドアロン版について  1-2 より本格的なプロジェクト   プロジェクトとしての開発   Node.jsのインストール   Vue CLIをインストールする   プロトタイプを動かす  1-3 プロジェクトを作ろう   プロジェクトってなに?   hello_appプロジェクトを作る   プロジェクトを実行しよう   プロジェクトの中身をチェック!   プロジェクトをビルドする   もう1つのプロジェクト生成ツール「Vite」   GUIツールを使おう!   プロジェクトを作成してみる   プロジェクトの内容   プロジェクトを操作しよう   開発ツールについて   Visual Studio Codeのインストール   Visual Studio Codeでプロジェクトを開く   この章のまとめ Chapter2 Vue3の基本をマスターしよう!  2-1 Vue3の基本的な仕組み   基本コードをチェックしよう   Vue3の基本コードについて   データの橋渡し   Vue3のデータは活きている!   mountedについて   アロー関数について   タイマーを停止する   createdで初期化する   必要なものはすべて内部に用意する!   {{}}は値だけじゃない!  2-2 要素と表示を考える   HTML要素を出力する   JavaScriptエクスプレッション   mapによる繰り返し処理   スタイルとBootstrap   Bootstrapの基本的なクラス   コンテンツの表示デザインに関するクラス  2-3 v属性を活用しよう   v属性について   属性に値をバインドする   オブジェクト構文について   v-bind:classにオブジェクトを設定する   スタイルとオブジェクト構文   v-bind:styleにオブジェクトを指定する   v-ifによる条件付きレンダリング   複雑な表示は<template>タグ!   v-forによるリストレンダリング   インデックス番号の取得   オブジェクトをv-forする場合は?   v-forとv-ifを組み合わせる   この章のまとめ Chapter3 コンポーネントを使おう!  3-1 コンポーネントの基本をマスター!   コンポーネントってなに?   コンポーネントの定義と利用   helloコンポーネントを作ってみる!   変数をコンポーネントに渡す   属性の利用  3-2 v属性を使いこなす   v-bindで属性を設定する   v-modelで値をバインド!   v-onでイベントをバインドする   イベント処理を別途用意する   イベント処理とmethods   算術プロパティについて   ローカルコンポーネント  3-3 プロジェクトによる開発   プロジェクトで開発しよう!   main.jsの役割   App.vueをチェックする   index.htmlについて   結局、何がどうなってるの?   index.htmlを修正する   HelloWorldコンポーネントを修正する   App.vueを修正する   v-onによるイベントの利用   AppからHelloWorldに値を渡す   子コンポーネントから親コンポーネントへ!   テンプレート参照について   テンプレート参照を使う  3-4 計算アプリケーションを作ろう   Calcコンポーネントで計算!   作成するプログラムの内容   Calc.vueを作成する   Calcの構成   Appコンポーネントを作る   Appコンポーネントの構成   この章のまとめ Chapter4 コンポーネントを更に掘り下げる!  4-1 レンダリングとJSX   Vue3を使いこなすには?   renderによる描画   renderでHTMLを出力できる?   h関数を利用する   JSXについて   propsを使う   属性の指定  4-2 プロパティを強化する   プロパティのバリデーション   より詳しいバリデーションを!   算出プロパティのGetter/Setter   ウォッチャについて  4-3 イベントを掘り下げる   イベントの修飾子について   イベントの伝搬を考えよう   イベントの流れを調べよう   キーイベントについて   キーイベントの修飾子について   機能キーの組み合わせ   ボタンの修飾子  4-4 スロットを使いこなす   組み込まれる側の表示   スロットを使おう   名前付きスロットを使う   スロットに値を設定する  4-5 トランジションとアニメーション   トランジションで状態操作   フェードイン/フェードアウト   イベントを追加   transformで動かす   transformを試してみよう   キーフレームによる複雑なアニメーション   この章のまとめ Chapter5 Vue3を更にパワーアップしよう!  5-1 Composition APIを使おう   コンポーネントは複雑すぎる!   コンポーネントを作ってみよう   JSXでも使えるの?   dataはダメ! refを使え!   refで値を表示する   refによる参照の利用   refとreactive   メソッドの利用   setupのcontextについて   従来方式か、Composition APIか?  5-2 Vue Routerによるルーティング管理   複数ページを管理するには?   Vue Routerについて   2つのコンポーネントを用意する   router.jsの作成   routerを利用する   Appを作成する   ページはリロードされているか?   名前付きビューの利用   パラメータの利用   :toの指定について  5-3 Vuexによる状態管理   コンポーネント間の値の管理   Vuexを用意する   Vuexの基本を理解する   store.jsにスクリプトを記述する   ステートに値を保管する   storeをアプリケーションに組み込む   ストアの値を利用する   ミューテーションを使う   counterを操作するミューテーション   ミューテーションの引数指定   typeを利用したオブジェクト引数   アクションを利用する   vuex-persistedstateを利用する   Vuexでvuex-persistedstateを利用する  5-4 メモアプリを作ろう!   アプリケーション作成に挑戦!   プロジェクトを作る   index.htmlの作成   main.jsとApp.vueの作成   store.jsの作成   Memo.vueの作成   Memo.vueのテンプレートをチェック!   Memo.vueのスクリプトをチェック!   算術プロパティについて   onMountedも忘れずに!   Composition API利用の注意事項   この章のまとめ Chapter6 外部サービスを利用しよう!  6-1 axiosで外部サイトにアクセス!   「データ」の扱いを考えよう   axiosでサイトにアクセスするには?   同期処理と非同期処理   テキストファイルを表示する   コンポーネントをチェックする   onMountedについて   axiosを非同期処理で実行するには?   JSONデータのサイトを活用しよう   入力したIDのデータを表示する   エラー対策はどうする?   ネットワークアクセスの限界  6-2 FirebaseとREST API   データベースサービスを使おう!   Firebaseってなに?   Firebaseプロジェクトを作ろう   プロジェクトのオーバービュー   データベースを作ろう   personデータを作成する   データベースにアクセスしよう   axiosでデータベースにアクセスする   特定のデータを表示しよう!  6-3 Realtime Databaseをマスターしよう   インデックスを追記する   キーによる検索を書き直す   年齢の範囲を指定して検索する   データを追加しよう   データの削除   Realtime Databaseのポイントは、アドレス!  6-4 Firebase SDKを活用しよう!   Firebase SDKとは?   プロジェクトにWebアプリケーションを追加する   CDNによるFirebase SDKの利用   Firebaseの初期化とfirebaseConfig   personデータを表示する   npmでFirebase SDKを利用する   ソーシャル認証を使おう!   Authenticationにアクセス!   Google認証の手順   Google認証を使ってみる   ログイン状態でデータベースアクセスするには?   データベースのアクセス権を設定する   ログインするとデータベースを表示する  6-5 ミニ伝言板を作ろう   ミニ伝言板を作ってFirebaseをマスター!   Viteでアプリケーションを作る   Board.vueを作成する   Firebase SDK利用のポイント   この章のまとめ   これから先はどうするの? Addendum JavaScript超入門!  A-1 JavaScriptの基本を超簡単おさらい!   この章の目的は?   値と変数について   文の書き方   制御構文について   配列について   関数について   アロー関数について  A-2 オブジェクトをマスターしよう   オブジェクトについて   オブジェクトを使う   メソッドについて   クラスを使おう   Vue3のために必要な知識とは?

著者情報

掌田, 津耶乃

掌田津耶乃

類似書籍