head 에 넣을경우 script 가 완성이 된후 html 들이 불러와 져서
로딩 속도가 느리지만 / 완성된 페이지를 먼저 보여줄수있다
body 에 넣을 경우 마크업 요소들이 먼저 보여진후 script가 불러와진다
로딩 속도가 빠르지만 / js기능들은 늦게 불러와집니다
DOM 구조를 조회할 때에는 console.dir 이 유용합니다.
console.dir 은 console.log 와 달리 DOM을 객체의 모습으로 출력합니다.
.setAttribute()는 선택한 요소(element)의 속성(attribute) 값을 정합니다.
// 기본형
element.setAttribute( 'attributename', 'attributevalue' );
// 예제
document.getElementById( 'xyz' ).setAttribute( 'title', 'This is title' )
node는 요소의 상위 개념입니다. DOM 관련 객체는 대부분 node에서 파생되었다고 봐도 과언이 아닙니다. node의 기능을 적용(implements)한 객체는 여러 타입이 있는데, 그중 가장 많이 사용되는 타입이 Element입니다.
document.cloneNode 는, 생성하는 메서드가 아니라 복제하는 메서드 입니다
document.importNode 는, template 을 활용하여 내용을 붙여 넣을 때 사용하는 메서드 입니다.