Javascript

  • 데이터 저장하기
  • 데이터 불러오기
  • 데이터 실행하기
  • 데이터 제어하기
  • 문자열 객체
  • 배열 객체
  • 수학 객체
  • 숫자 객체
  • 브라우저 객체
  • 요소 객체
  • 이벤트 객체
  • 데이터 연습하기
  • 메뉴 이펙트
  • 검색 이펙트
  • 마우스 이펙트
  • 패럴랙스 이펙트
  • 슬라이드 이펙트
  • 게임 이펙트
  • 01. 이벤트 메서드 : addEventListener()
  • 01. 이벤트 메서드 : addEventListener('click') : 클릭했을 때
  • 01. 이벤트 메서드 : addEventListener('scroll') : 스크롤 했을 때
  • 01. 이벤트 메서드 : addEventListener('resize') :브라우저 사이즈 변경 됐을 때
  • 01. 이벤트 메서드 : addEventListener('selectstart') :텍스트 선택을 시작 했을 때
  • 01. 이벤트 메서드 : addEventListener('visibilitychange') : 브라우저의 탭 상태가 변경 됐을 때
  • 01. 이벤트 메서드 : addEventListener('DOMContentLoaded') : 로딩이 끝난 후

  • 01. 이벤트 메서드 : addEventListener('mousedown') : 마우스 버튼을 눌렀을 때
  • 01. 이벤트 메서드 : addEventListener('mouseup') : 마우스 버튼을 떼는 경우
  • 01. 이벤트 메서드 : addEventListener('mousemove') : 마우스 움직이는 경우
  • 01. 이벤트 메서드 : addEventListener('mouseenter') : 포인터가 요소의 위치에 있을 때
  • 01. 이벤트 메서드 : addEventListener('mouseleave') : 포인터가 요소의 위치를 벗어났을 때
  • 01. 이벤트 메서드 : addEventListener('mouseover') : 포인터가 요소의 위치에 있을 때(이벤트 버블링)
  • 01. 이벤트 메서드 : addEventListener('mouseout') : 포인터가 요소의 위치를 벗어났을 때(이벤트 버블링)

  • 01. 이벤트 메서드 : addEventListener('touchstart') : 터치가 시작 됐을 때
  • 01. 이벤트 메서드 : addEventListener('touchsmove') : 터치가 움직이고 있을 때
  • 01. 이벤트 메서드 : addEventListener('touchend') : 터치가 끝났을 때

  • 01. 이벤트 메서드 : addEventListener('keydown') : 키를 눌렀을 때(한번만 실행)
  • 01. 이벤트 메서드 : addEventListener('keypress') : 키를 눌렀을 때(누르고 있으면 계속 실행)
  • 01. 이벤트 메서드 : addEventListener('keyup') : 키를 누르고 땟을 때

  • 01. 이벤트 메서드 : addEventListener('dragstart') : 드래그 시작 했을 때
  • 01. 이벤트 메서드 : addEventListener('drag') : 드래그 중인 경우
  • 01. 이벤트 메서드 : addEventListener('dragend') : 드래그 끝났을 때
  • 01. 이벤트 메서드 : addEventListener('dragenter') : 요소의 위치에 드래그 했을 때
  • 01. 이벤트 메서드 : addEventListener('dragover') : 요소의 위치 위에 있을 때
  • 01. 이벤트 메서드 : addEventListener('dragleave') : 요소의 위치 위에서 벗어 났을 때
  • 01. 이벤트 메서드 : addEventListener('drop') : 요소의 위치에 드롭 했을 때

  • 01. 이벤트 메서드 : preventDefault() : 이벤트 작동 해지 01. 이벤트 메서드 : dispatchDefault() : 이벤트 작동 해지