개인적으로 취업을 위해 면접 준비를 하면서 공부한 프론트엔드 기본 지식을 작성해보려고 한다. 장르는 구분 없이, 내가 알고 있는 정보를 제외하고 새로 배운 내용들만 올릴거다...😎
하나의 HTML 파일을 기반으로 자바스크립트르르 통해 동적으로 화면 컨텐츠 변화 방식
- CSR 방식을 사용
- ex) 리액트 라이브러리
사용자가 페이지를 요청할 때 마다 요청한 데이터가 들어있는 HTML 로 파싱해서 보여주는 방식
- SSR 방식을 사용
- 과거 웹 개발방식 자세한 내용은 아래 참고
브라우저가 서버에 HTML 파일을 요청한 후 로드되면 사용자의 상호작용에 따라 js를 이용해 동적으로 랜더링
브라우저가 페이지를 요청할 때마다 해당 페이지에 관련된 HTML/CSS/JS 파일 데이터를 받아와서 랜더링 시킴