Javascript

webAPIs-좌표 연습

이지영 2022. 5. 30. 12:31

1.div 태그를 여러개 만들어서 특정 div만 다른 색깔로 만들어 보겠습니다

2. 스크롤링 했을때 특정 div를 클릭을 하면 client x,y 와 page x,y를 출력해볼것 (Rect 오브젝트를 받아와야함)

 

 

3.버튼 기능을 만들고 클릭했을때 특정 이벤트가 작동 하도록 구현해보겠습니다.

DOMContentLoaded와 load의 차이

<DOMContentLoaded>

document 즉 HTML만  다 완료가 되면 console.log에 DOMContentLoaded가 출력(호출)

<load>

페이지 안에 쓰여지고 있는 폰트나 이미지(css등) 같은것들이 다 다운로드가 완료되면 호출

defer

자바스크립트 파일을 하나 만든후 defer 옵션을 사용하게 되면

분석이 완료된 다음에 DOMContentLoad가 출력되기 이전에 먼저 호출이 됨

 

=>즉

이미지나 폰트에 대해서 뭔가를 수행하지 않는 이상 DOMContentLoad안에서 동작을 수행하는 것이 조금더 빠르게

사용자가 볼수있는 장점이있다 

 

<사용자가 페이지를 나가기전에 이벤트를 호출 해주는 함수>

beforeunload : unload 되기 전에 호출이 되고

unload  : 리소스 같은 것들이 다 다운로드 된 다음에 이벤트가 발생 

 

 

 

활용 ->https://jssq2468.tistory.com/56