
첫번째 면접때 virtual dom에 대해서는 잘 대답했지만. 막상 제일 근본인 DOM에 대해서는 잘 설명하지 못했다. 이때 받았던 질문으로는 BOM도 포함되어있었다. 제대로 다시 공부를 해보자. 시작하기에앞서 BOM이란? : 브라우저 객체 모델 웹서비스개발은 결국 개발 후 개발을 마치면? 브라우저에서 보여주는것. 웹서비스와 브라우저는 밀접한 관련이있다. 브라우저와 관련된 객체들의 집합을 브라우저 객체모델 (BOM: Browser Object Model) 브라우저 객체 모델 BOM의 최상위 객체는 window라는 객체다. DOM은 window객체의 하위 객체 DOM이란? : 문서 객체모델 그렇다면 DOM은 무엇인가 Document Object Model 의 약자이다. 문서 객체 모델 브라우저 객체 모델인..

돔이란? 물론 이 돔이 아니다.(ㅋㅋㅋ) DOM !! DOM = Document Object Mode 여기서 Document 가 의미하는것은 HTML HTML 요소를 Object(JavaScript Object)처럼 조작(Manipulation)할 수 있는 Model HTML의 아주 작은 부분까지 접근할 수 있는 구조(MODEL)을 자바스크립트의 문법(조건문, 반복문, 배열, 객체 등등)을 활용하여 정적인 HTML을 -> 동적으로 변환시켜준다. HTML에 JAVASCRIPT 적용 - HTML에 JavaScript를 적용하기 위해서는 태그를 이용 - 요소는 등장과 함께 실행 - 두가지의 적용방법이 있다. 안쪽에 삽입head에 추가하였을 경우, HTML parsing을 하다가 멈추고 JS를 fetching ..