20210325(목)

1. 학습 날짜

  • 2021-03-25

2. 학습 시간

  • 10:00 ~ 19:00

3. 학습 범위 및 주제

  • 포트폴리오 강의 복습

  • 자바스크립트 스크롤 이벤트 학습

4. 학습 목표

  • 포트폴리오 처음부터 다시 구현해보기

  • 자바스크립트 스크롤 이벤트 학습

5. 학습 정리

  • x

6. 상세 학습 내용

  • 윈도우 사이즈에는 screen 의 height, width, inner, outer 등이 존재한다.

    • 여기서 스크린의 height, width 는 브라우저가 아닌 사용자의 모니터의 스펙이다.

    • outer 는 브라우저에서 사용자가 보는 페이지에 위의 검색창 까지 높이를 합한 값이다.

    • inner 는 보이는 페이지 그 자체에 대한 크기다.

  • 흠.. 페이지에서 스크롤하는 api 로는 절대적인 위치로 이동하는 scrollTo 와 상대적인 값으로 이동하는 scrollBy 그리고 요소로 이동하는 scrollIntoView 등이 있다.

  • 브라우저가 html 파일을 다운로드 할 때와 관련해서 발생하는 이벤트들이 있다.

    • load: html 파일 뿐만 아니라 이미지 영상등 모든 리소스가 다운로드된 이후에 발생한다.

    • DOMContentLoaded: HTML 파일만 다운로드 되면 실행된다.

  • 따라서 DOMContentLoaded 이벤트가 load 보다 조금 더 빨리 발생한다.

  • 이전에 script 태그에서 defer 을 사용하는걸 학습했었는데, defer 또한 DOMContentLoaded 이벤트와 비슷하게 동작한다.

7. 오늘 학습 내용에 대한 개인적인 총평

  • 흠.. 새로운 강의를 듣는데 괜히 듣는거같은 느낌이 조금은 든다.

  • 오늘 거금 만원을 내고 강의를 들었는데 흠... 모든 강의는 다 똑같은거 같다. 이런거 볼 시간에 개인적으로 공부하는게 더 좋을거같다.

8. 다음 학습 계획

  • 자바스크립트 공부

  • 42서울가서 시간버리기..

Last updated