현재 포지션을 기준으로 스크롤을 상대적 위치로 조정.scrollBy(0, 10)은 문서의 스크롤 상태를 현재 기준으로 10px아래로 내린 것처럼 움직인다.절대 좌표를 절대 좌표를 기준으로 페이지 스크롤 상태 조정.
Hoisting이 무엇인가? Hoisting이 정확히 무엇인지 구글링해보면 "함수나 변수 등이 해당 범위의 맨 위로 올라가는 것 같은 현상"이라는 사람도 있고, 혹은 "맨 위로 올라가는 것 같은 현상의 동작 원리 자체"를 호이스팅이라고 하는 사람도 있다. 이 애매한
객체 - key: value형태의 컬렉션 저장.배열 - 순서가 있고 key의 타입이 Number형태의 컬렉션 저장.하지만 객체와 배열만으로 데이터를 정리하고 표현하는데 한계가 있어서 등장한 것이 Map과 Set이다.key: value형태로 데이터를 저장한다는 점에서 객
요소가 focus를 받을 때 focus, 요소가 focus를 잃을 때, blur이벤트가 발생한다.elem.focus(), elem.blur()를 사용하면 요소에 포커스를 주거나 제거할 수 있다. focus와 blur는 이벤트 버블링이 일어나지 않는다.예를 들어 아래와