質問: このサイトで使われている、スクロールすると読み込まれるページが変わっていくのは、なんという技術(JavaScriptのフレームワーク?)を用いているのでしょうか。 調べたいのですが、名前がわからず困っています。 ご存じの方がいらっしゃいましたら、ご教示のほどよろしくお願い致します。
回答: 読み込まれるページが変わっていくというのはURLの005.htmlが変わる、titleタグの中身が変わるということであってますか? これは読み込んでるページを変えているのではなく、スクロール位置に合わせて ブラウザのアドレスバーのURL、``の中身等をjavascriptで書き換えているのだと思います。 URL書き換えはアドレスバーのURLを書き換える - Qiitaが参考になるかと思います。 `history.replaceState`や`history.pushState`を使うみたいですね。 ''等の書き換えは`document.title="XXX"`って感じだと思います。 あとは表示した際に切り替えのポインとなる箇所(参考サイトだと``だと思います)の位置を取得して、スクロール量を監視しつつ切り替えポイントを前後したら該当する内容に書き換えてるのだと思います。 参考サイトのソースをみてみましたが製作者が作成したようでしたのでフレームワーク等は使用していないようです(圧縮されていたのでさらっとしてみてませんが・・・)。