1. DOM ( Document Object Model )이라는 말이 자주 등장합니다. DOM이라는 용어를 남용하는데 그게 뭔지 알아봅시다. 자바스크립트는 HTML 조작에 특화된 언어입니다그런데 자바스크립트가 어떻게 HTML을 조작할 수 있는지 원리를 생각해본 적이 있습니까. 생각해보면 HTML과 자바스크립트는 다른 언어입니다.그래서 자바스크립트에선 이런 html을 직접 해석하고 조작할 수 없습니다. 자바스크립트는 이런건 못알아듣습니다.그런데 어떻게 HTML 태그들을 알아보고 조작할 수 있는 것일까요? 자바스크립트가 HTML 조작을 하기 위해선 HTML을 자바스크립트가 해석할 수 있는 문법으로 변환해놓면 됩니다.HTML을 자바스크립트가 좋아하는 array 혹은 object 자료형에 담아버리는게 좋..