NodeList와 HTMLCollection
let card = document.querySelectorAll('.movie-list');
console.log(card);
card.forEach((a) => {
console.log(a);
});
문제 발생
NodeList는 NodeList 고유의 메소드인 forEach 사용 가능
HTMLCollection은 배열 메소드 사용 불가
알게된 점
아무래도 NodeList는 정적
HTMLCollection은 동적인 유사 배열이라 배열 메소드를 사용하지 못한다인줄 알았으나
NodeList에는 고유한 메소드가 있어서 forEach가 사용됐던 것이었다!
HTMLCollection vs NodeList 둘의 차이를 알고 있나요?
HTML의 구조나 내용 또는 스타일 등을 동적으로 조작할 필요가 자주 있는데, 이를 위해서는 먼저 요소 노드를 취득해야 한다.같은 class 어트리뷰트 값을 갖는 모든 요소 노드들을 취득하기 위한
velog.io
[TIL / JavaScript] NodeList
처음에 배열인 줄 알고 배열 메소드를 사용했다가 동작이 안돼서 한참 애를 먹은 적이 있다😅 굳이 배열로 변환하지 않고 NodeList의 고유한 메소드를 활용할 수 있다는 것을 알게 됐다.
velog.io
target과 currentTarget
target과 currentTarget, 차이가 뭘까?(feat.자바스크립트) - WORLD IS WIDE
target과 currentTarget의 차이점에 대해 알아보고 이벤트 버블링과 이벤트 캡쳐의 개념과 사용법에 대해 알아봅니다. target VS currentTarget, 이벤트버블링 VS 이벤트캡쳐
choonse.com
DOM에 HTML을 추가하는 메서드 3가지
- innerHTML
- insertAdjacentHTML
- append
[DOM] innerHTML vs insertAdjacentHTML vs appendChild 비교
Javascript로 DOM 화면을 렌더링하기 위해 관련 메서드를 찾다가 유사하면서도 다른 여러 메서드들을 알게 됐다. Element.innerHTML, Element.insertAdjacentHTML, Node.appendChild 등 관련 메서드가 있는데, 메서드를
velog.io
CSS grid
이번에야말로 CSS Grid를 익혀보자
이 포스트에는 실제 코드가 적용된 부분들이 있으므로, 해당 기능을 잘 지원하는 최신 웹 브라우저로 보시는게 좋습니다. (대충 인터넷 익스플로러로만 안보면 된다는 이야기) 이 튜토리얼은 “
studiomeal.com