목록dom (2)
판봉 개발 일기
Attribute-property 이번시간에는 제목 그대로 attribute-property에 대해서 알아 볼겁니다. 브라우저는 웹페이지를 만나면 HTML을 읽고 DOM객체를 생성합니다. 그리고 요소노드(element node)에서 대부분의 표준HTML속성들은 DOM객체의 프로퍼티가 되죠. 가 있으면 DOM 객체에서 body.id="page"로 사용할수있는것처럼요 하지만 인생처럼 이렇게 쉽게쉽게 흘러가지만은 않습니다. 만약 표준이 아닌 속성이 있다면 어떻게 될까요? 위에 방식으로는 찾을 수가 없습니다. 그럴때에는 querySelector가 아닌 getAttribute를 이용해야합니다. 바로 비표준 속성을 가져오는 것이죠. 물론 위의 사진처럼 setAttribute라는 것을 이용하여 비표준 속성을 변경할 ..
이번 시간에는 javascript에서 제어 가능한 DOM에 대해서 알아보겠습니다. DOM 먼저 자바스크립트가 돌아가는 플랫폼을 "호스트"라고 부릅니다. DOM은 문서 객체 모델 이라고 합니다. (Document object Model) DOM은 웹 페이지 내의 모든 콘텐츠를 객체로 나타냅니다.(참고로 수정 가능) 브라우저는 HTML태그를 DOM(문서를 객체화한 구조)로 가지고 있씁니다. 브라우저에선 DOM API라는걸 제공해주는데 여기서 API란 Application Programming Interface를 의미합니다. 여기서 중요한것은 Application도 아닌 Interface입니다. 한마디로 DOM은 브라우저 엔진엔 올라가있는 메모리 구조입니다. DOM TREE HTMl에는 무수히 많은 태그들이 ..