집 >
웹 프론트엔드 >
JS 튜토리얼 >
JavaScript_기본 지식의 속성과 속성의 차이점에 대한 자세한 설명
JavaScript_기본 지식의 속성과 속성의 차이점에 대한 자세한 설명
WBOY
풀어 주다: 2016-05-16 16:46:09
원래의
1461명이 탐색했습니다.
DOM 요소의 속성과 속성은 서로 혼동되기 쉽고 명확하게 구분할 수 없지만 서로 밀접하게 관련되어 있습니다. 과거의 저를 비롯해 많은 초보 친구들이 헷갈리는 경우가 많습니다.
속성은 중국어로 "특성"으로 번역되고, 재산은 중국어로 "속성"으로 번역되는데, 실제로 속성에 대해 먼저 이야기해 보겠습니다.
속성은 속성 노드입니다. 각 DOM 요소에는 모든 속성 노드를 저장하는 해당 속성이 있습니다. 정확히 말하면 NameNodeMap입니다. 컨테이너와 비슷하지만 배열과 동일한 컨테이너는 아닙니다. 속성의 각 숫자 인덱스는 이름-값 쌍(이름="값") 형식으로 속성 노드를 저장합니다.
속성 노드가 추가되거나 삭제되면 속성이 동적으로 업데이트됩니다. 속성은 속성입니다. DOM 요소가 일반 Object 개체로 간주되면 속성은 이름-값 쌍(name="value") 형식으로 개체에 저장된 속성입니다. 일반 개체와 다르지 않고 속성 추가 및 삭제가 훨씬 쉽습니다.