SPA
Single Page Application
初回リクエスト時にHTML, CSS, JavaScriptを読み込む
画面遷移はクライアントで行い、サーバーに対してリクエストしない
JavaScriptで
DOM
を書き換えている
サーバーとやり取りするときは、
Ajax
で通信する
メモ書き
jQuery
と
Virtual DOM
は混ぜると危険
Real DOM前提で構築されているJavaScriptライブラリではなく、ReactやVue.jsに最適化されたライブラリを用いる
フルでSPAにするなら、
ルーティング
が必須
React
は、react-router
Vue.js
は、vue-router