브라우저는 크게 3가지 동작으로 나눌 수 있다.
통신, 렌더링, 스크립트 실행
말 그대로 서버와의 통신을 의미한다.
브라우저가 서버에게 요청(url)을 보내면 서버는 그 요청값에 따른 특정값을 응답해준다.
DOM(Document Object Model)이라 불리는 객체를 화면에 그리는 것을 의미한다.
DOM은 통신 단계에서 받은 html을 브라우저가 읽어서 생성한다.
또한 DOM은 트리구조로 되어있다.
말 그대로 자바스크립트 실행을 의미한다.
브라우저가 스크립트 태그를 통해 자바크스립트 파일을 읽으면 바로 실행된다.
이 단계에서 우리는 동적인 화면을 구성할 수 있다.
프로그래머스 데브코스 교육 내용을 바탕으로 정리한 글 입니다.