[목차]
<aside>
✨ 웹개발 종합반 주차별 주요 키워드
<aside>
✨ 1주차 수업 목표
요청
을 보내고, 2) 받은 HTML
파일을 그려
준다!요청을 보내는 곳?
서버가 만들어놓은 API
라는 창구에 미리 정해진 약속
대로 요청을 보낸다.
예시
이를 정리해보면 아래의 사진과 같다.
그럼 항상 HTML 파일로 돌려주는지?
데이터
만 내려줄 때가 더 많다. (HTML 파일의 코드도 결국 데이터라고 할 수 있다.)
만약 공연 티켓을 예매하고 있는 상황에서 좌석이 실시간으로 매진될 때마다 보던 페이지가 새로고침된다면 예약이 어려울 수 있다.
→ 때문에 데이터만 받아서 교체하는 방식
으로 작동하게 된다.
→ [참고] 데이터가 내려올 경우는 아래의 형식과 같이 내려오는데, JSON
형식이라고 한다.
실제로 많은 웹서비스에서는 API로 요청을 보내면 서버의 DB에서 데이터를 돌려주고, 브라우저에서는 JavaScript라는 언어가 데이터를 교체해준다.
<aside>
📢 HTML은 뼈대
, CSS는 꾸미기
, JavaScript는 움직이기
</aside>
head
페이지의 속성을 정의하거나, 필요한 스크립트들을 부른다.
→ 즉, 눈에 보이지 않으나 필요한 것들을 담는다.
대표적인 요소들 : meta, script, link, title 등
body