코드(JS)로 HTML을 조작할 수 있게 객체 형태로 만든 트리구조의 인터페이스
DOM 은 브라우저 엔진에 의해 렌더링되어 만들어진다.
서로 다른 두가지 (유저와 시스템 등)을 이어주는 것
그럼 DOM 은 왜 인터페이스??
자바스크립트를 통해 HTML을 조작하게 만들어주는 것이기 때문!
작성한 코드 (html, css, js)를 상호작용 가능한 페이지로 만드는 것!
조금 더 자세히 말하자면..
웹 개발에서는 웹 브라우저에 있는 렌더링 엔진이 웹 사이트를 구성하는 모든 코드를 우리가 볼 수 있는 상호작용 가능한 페이지로 만드는 것!!
렌더링 엔진?
Chrome : Blink / Safari : Webkit / Firefox : Gecko
추가할 부분
객체, 트리, 이벤트
번개 특강? 이였지만 몰랐던 부분에 대해 잘 알게 되었다.
특강은 많이 도움되고 있으신가요? ㅎㅎ