SPA와 SPA 라우팅 원리

  1. 기존의 웹 서비스(서버사이드 랜더링)
  2. Ajax 로 특정 부분만 새로 그리는 웹 서비스
  3. SPA 방식

1. 기존의 웹 서비스 (서버사이드 랜더링)

"서버에서 html을 완성해서 보내주는 방식"

<aside> 💡 기존의 웹 서비스는 ***앵커에 명시되어있는 자원(html)***을 서버에 요청하고, 응답으로 받은 내용을 브라우저에 표현한다.

</aside>

장점과 단점

장점

단점

2. Ajax 로 특정 부분만 새로 그리는 웹 서비스

"서버에서 첫화면을 그리고 다음부터는 ajax로 데이터를 가져온 후에 클라이언트에서 html을 랜더링 하는 방식"

코드를 부분부분씩 나누어서 살펴보자.

  1. 각각의 앵커를 click 시에 이벤트 부여하기