DOM에 대해 어리석은 점이 궁금합니다. 왜 표준은 포스트 픽스 List
을 가진 NodeList를 정의하여 childNodes
또는 getElementsByTagName
과 같은 몇 가지 속성이나 함수가있는 배열을 지우는 것입니다. 이는 후위 문자 s
을 사용합니까?왜 명명 : NodeList 대 childNodes입니까
동일한 표준 (배열을 설명하기 위해)에 다른 접미사가있는 멤버를 표준이 정의하는 경우 모순됩니다.
편집 : 실제로 NodeList는 배열로 보이지 않습니다. 이것이 이것을 설명합니까?
어느 함수도 배열을 반환하지 않습니다 (NodeList 인스턴스를 반환 함). 아마도 그 이유는 Node 클래스와 Node 클래스를 사용하는 것이 혼란 스러울 수 있으므로 NodeList를 선택하여 모호성을 없애는 것입니다. – ircmaxell
그들은'ListOfNodes'라고 부를 수있었습니다. 그것은's' 후위를 가졌을 것입니다. 그러나'NodeList'는 더 짧고 소리가 좋습니다. –