教材の内容に関係のない質問や教材とは異なる環境・バージョンで進めている場合のエラーなど、教材に関係しない質問は推奨していないため回答できない場合がございます。
その場合、teratailなどの外部サイトを利用して質問することをおすすめします。教材の誤字脱字や追記・改善の要望は「文章の間違いや改善点の指摘」からお願いします。
Vue.jsは、創始者の Evan You が2014年にリリースされたJavaScriptのフレームワークです。
本教材は、Vue.jsの全体像を段階的に理解するための教材になります。
Vue.jsは、どのようなフレームワークなのか。昨今のWebフロントエンド開発の周辺知識/Webサイト/Webアプリでよく利用されているjQueryなどの類似技術との違いなどを理解していきます。
本教材は、Vue.jsの全体像を把握することが目的なっているため、JavaScript / HTML / CSS の解説は詳しくしていません。
全体像を段階的に説明する教材になっているため、Vue.jsでWebアプリを作って学んでいく教材ではありません。
本教材はVue3をベースに解説しています。
Vue2の機能については、Vue3で廃止になった機能以外を行います。学習を進めるならVue3のバージョンで進めることをおすすめします。
筆者環境が macOS
のため、本書では Windows
の方向けの説明は省略しています。
動作保証はありませんが、以下の方法で学習自体は可能です。
Windows
に関しては私の方から十分な質問対応ができかねますので、ご了承ください。
札幌在住のフロントエンジニア。
Movable Typeを用いたサイトのテンプレート設計・実装を得意としている。
フロントエンド全般を担当し JavaScript を用いたWebサイト・Webアプリなどを Vue.js や Reactを利用した実装にも携わっている。
js workshop sapporo というJavaScriptにフォーカスしたハンズオン形式の勉強会を主催。
著書 : プロフェッショナルWebプログラミング Vue.js
本教材では、Vue.jsとはどのようなフレームワークの全体像を理解を目的した教材になります。
読者層としてはVue.jsは知っているが触ったことがない方や導入することで何が変わるか知りたい方が対象になります。
Vue.jsの日本コミュニティは活発であり、ドキュメントも日本語で情報も豊富です。
しかし、情報が多いとどこから進めればいいかわからないこともあります。この教材で段階的に全体像を段階的に学んでいきます。
本教材を進める上での何を学ぶかを解説していきます。
次の章では、Vue.jsとは?から解説します。