2016年10月6日こんにちは。SPAが気になるこの頃です。時間のある時にさわって、何とか使えることが分かりホッとしていますが、もっと簡単に使えないものかな、と思っていました。フレームワークを使うまでもなく、小規模のウェブアプリを、SPAでサクッと作れるようになりたい。『ブレイクスルーJavaScript』を読むと、フレームワークなしでSPAを作る手法が掲載されていました。いうことか、と合点がいきました。SPAは、「ハッシュタグを使って、画面遷移を実装する」と理解しました。プラグインを入れれば実装できると分かりました。※このプラグインは、最新のjQueryで使うためには、多少手を加えるところがありますが、IE6からも対応しています。以下のサンプルは、ボタン押下で画面遷移を行い、最後の画面に到達したら、ブラウザの「戻る」ボタンを押しても戻れない、というSPAです。用途として、メールフォームを想定しています。メール送信完了後に、前の画面に戻ってほしくないので。70行で(ひとつのHTML)で、3画面を表現できます。2画面目は、ブラウザの「戻る」ボタンで、前に戻ることもできます。ハッシュタグのイベントを使えるようにするためのプラグインをダウンロードします。圧縮版でかまいません。1.9系、2系では、以下の変更が必要です。