개발자도구 사용방법

topics 500-모바일개발
references

created: 2025-12-29 18:19
updated: 2025-12-29 18:19
author: Jeon MinJi

항목

  • Elements : html/CSS 상태 확인
  • Console : 콘솔 (변수 정보를 확인하고 오류 메시지 표시)
  • Sources : 스크립트 디버깅 (break point 지정 및 변수 모니터링 등)
  • Network : 브라우저에서 발생하는 통신 상태
  • Performance(예전 Timeline패널) : 성능 측정
  • Memory(예전 Profiles 패널) : 메모리 사용 형태를 작성하고 누수 탐색.
  • Application(예전 Resources 패널) : 쿠키 및 스토리지 등의 내용 수집
  • Audits : 페이지를 분석하고 최적화를 위한 팁 나열
  • Security : Mixed content 이슈, 인증서 문제 등을 디버깅

element

요소들을 드래그엔드랍으로 위치를 바꿀 수 있다.
개발자도구 사용방법-1767268829229.png

· event listeners

어떤 스크립트에서 해당이벤트가 발생했는지 알 수 있다.
개발자도구 사용방법-1767268840476.png

· dom break on

개발자도구 사용방법-1767268862130.png Break on을 설정해두면 자바스크립트 코드가 해당 dom 요소 변화를 줄 때 break하여 해당 소스 코드로 이동 - subtree modifications : 해당 노드, 하위 트리에 변화(추가,삭제 등)가 생기면 break - attribute modifications : 해당 노드의 속성의 변경이 생기면 break - node removal : 해당 노드가 제거되면 break

source

· snippets

console에서 여러 줄 코딩하거나 스크립트를 저장하고 필요할때마다 사용하고 싶을때 snippets를 이용하면 편하다
개발자도구 사용방법-1767268883803.png

디버깅

디버깅이 필요없는 파일은 해당파일 코드줄에 우클릭하면 해당 script를 무시할 수 있다.
setting에서 이라한 리스트를 관리할 수 있다.
개발자도구 사용방법-1767268891263.png

· 디버그 툴바

개발자도구 사용방법-1767268899556.png

좌에서 우 순서대로

  • Pause ­ 다음에 실행 될 자바스크립트 코드에 Breakpoint를 잡고 멈춤
  • StepOverNextFunctionCall­ : Breakpoint에서 다음 함수 실행으로 넘어가기
  • StepIntoNextFunctionCall­ : 다음 함수 내부의 첫 번째 라인으로 들어가기
  • StepOutCurrentFunction : 현재 함수의 실행 종료 시점으로 넘어가기 Step­ 다음 실행 순서로 넘어가기
  • Deactivatebreakpoints : ­ Breakpoint 비활성화
  • Pauseonexceptions ­: 예외가 발생하면 멈추기

· breakpoint

source에서도 js파일에 직접 breakpoint를 줄 수 있지만 submit할때나 click이발생했을 때와 같은 이벤트로 breakpoint를 설정 가능하다.
개발자도구 사용방법-1767268929533.png

Network

개발자도구 사용방법-1767268945898.png - 빨간점 :기록중 - preserve log : 로그 보존 - disable cache :말그대로 캐시 비활성화 - no throttling : 네트워크 환경 조절가능

Filter과 하단바에 버튼들로 유형별로 볼 수 있음
개발자도구 사용방법-1767268953797.png

원하는 XHR요청을 새로고침말고 저렇게 replay xhr을 누르면 그 요청만 다시 요청할 수 있다

application

개발자도구 사용방법-1767268971599.png 저장소들에 머가 저장되었는지 볼 수 있다.

Coverage

페이지 렌더링에 사용중인 파일을 알려줌. 파란색 여기서 쓰는것 빨간색 쓰지 않는 것
개발자도구 사용방법-1767268978680.png

console 창

· live expression

등록된 값을 계속 확인가능
개발자도구 사용방법-1767268998022.png

console.table 객체나 배열을 테이블로 볼 수 있다.
개발자도구 사용방법-1767269005286.png