ajax 뒤로가기 질문입니다.
스릉흔드
2023.04.01
facebook을 보면은 굉장히 현란하게 ajax를 이용하면서도 뒤로가기, 앞으로가기를 구현했는데요.어떻게 이러한 소스를 만들었는지 궁금합니다.
현재 G메일과 faceboook을 보면서 ajax를 어떻게 구현할지 생각하고 있는 중인데요.g메일 같은경우는 window.location.hash 값을 적절하게 조절해서 주소 뒤에 #이 붙은 hash를 추가하여뒤로가기를 구현하는 듯 보입니다.
근데 facebook은 이보다 더 진보해서 아예 #이 붙지 않고 마치 ajax를 안쓰고 있는 것 처럼 주소값을 자유자재로변경하고 있는 듯 보이더군요. hash를 사용하지 않고 아예 뒤에 ?key=value 이런 식으로 붙어서 주소가 변경되던데어떻게 구현해 낸건지 제 머리로는 도통 이해가 가질 않네요.
혹시 ajax인 것처럼 보이지만 사실 아닌 건가요? 상단에 파란색 메뉴에 불러올 리소스가 몇개 없는지라사실 사이트 이동이 일어나고있지만 깨닫지 못하고 있는 건지... 정말 헷갈립니다 ㅠㅠ.
자세히 알고 계시다면 답변 좀 부탁드립니다 ㅠㅠ