웹/웹프로그래밍

크롬으로 디버깅 하기

은은하게미친자 2022. 11. 3. 11:20
728x90

1.   소스에서 F12 눌러서 창 누르면 디버깅 창이뜸

 

2. 하단 그림에 표기된 버튼을 누르면 디버깅 창을 팝업으로 띄워서 디버깅 할 수 있음.

3. 소스탭을 열면 

원하는 포인트에 디버깅 브레이크 포인트를 잡아서 데이터를 볼수 있고

 

4. 디버깅중 원하는 데이터를 Console 에 입력하면 해당 변수가 출력하는 결과물을 확인 할 수있다.

 

5. 디버깅을 진행할때

 

  • 디버깅 한단계씩 돌리는 단축키  : (눈모양) 클릭, F10
  • 디버깅 다음 브레이크 포인트까지 돌리는 단축키: (화살표 모양)  클릭, F8

 

+ 간혹 디버깅하다가 소스가 안나올때가 있는데

로그인 이 풀렷다거나 하는 경우에  에러난 fail을 눌러 처리한다음

다시 열면 소스가 다시 보이는것을 확인 할 수있다.

 

+ 각 탭별별 간단한 설명

elements html , css 분석 및 수정
요소를 실시간으로 수정 할 수 있음.
style 에서 css 속성을 실시간으로 수정 해볼 수있음 단 저장 안됨.

event listeners 에서 해당  태그에서 생성되는 event 를 확인 할 수있다. (Ancestort 체크후 framework listeners 체크의 경우)
console 자바스크립트/제이쿼리 등 코드 실행 및 결과 확인
다른 탭에서도 ESC키를 누르면 콘솔창이 나옴
console.log();를 찍으면 나오는곳이 여기
source 디버깅 
현재 페이지에 로드된 모든 파일의 도메일을 볼 수 있음
코드가 한줄로  minify 되어 나올경우 { } 를 눌러 편하게 볼 수 있음 
network 통신상태 모니터링
빨간색 버튼 클릭후 리로드 하면  확인 가능
오른쪽 마우스 클릭해서 method 등 다양한 기능 추가 가능 하다
performance 성능 튜닝
느려 질때 성능 테스트 할 수있음
빨간색 버튼을 누르고 기능 실행(클릭) -> stop 을 누르면
분석정보가 뜸

빨간색 구간은 심각하게 느린구간
드래그해서 해당구간을 선택 할 수있고
하단에 상세 정보 를 확인하고 summery 등에서 해당소스로 이동도 가능하다

 

728x90