element
패널의 기능은?개발자 도구를 열었을 때 가장 먼저 보이는 패널로, html과 css가 어떻게 적용되고 있는지를 확인할 수 있는 패널이다.
나는 주로 css속성이 잘 적용되었나 확인할 때 element를 사용했는데
이런식으로 커서를 가져다 대면 style값이 어떻게 적용되었는지 확인해볼 수 있다.
자기소개페이지를 만들며 가장 애를 먹었던 부분이 css였는데, 나는 분명 해당 섹션의 style값을 지정을 했는데 브라우저에서 확인하면 적용이 안되어 있는 경우가 있다.
이때 개발자도구를 활용하면 쉽게 확인이 가능하다.
elemet.stlye이 가장 우선순위가 높으며 위에서 아래로 갈수록 우선순위가 낮아진다.
또한, style에 값을 찍어보며 브라우저에서 화면이 어떻게 보이고 수정되는지도 확인이 가능한다.
user agent stylesheet
란?console
패널의 기능은?
브라우저에서 콘솔을 확인할 수 있는 기능.
화면을 새로고침해도 console
내용이 지워지지 않고 남게 하는 방법은?
console패널의 설정(톱니바퀴모양)을 누르고 Preserve log를 선택해주면 화면을 새로고침해도 콘솔의 내용이 유지되게 된다.
콘솔에 기록된 로그를 모두 지울 때 사용하는 방법은?
콘솔창에 console.clear()를 입력해주면 콘솔에 입력된 내용이 모두 삭제된다.
이 때, Preserve Log가 선택되어 있을 경우 console.clear()가 적용되지 않는다.
콘솔에서 Warnings
, Errors
내용을 제외하고 보는 방법은?
Default levels의 warning과 error를 언틱하면 해당 내용을 제외하고 볼 수 있다.
Network
패널의 기능은?Application
패널의 기능은?Local Storage
, Session Storage
, Cookie
차이점은?Cookie
만 있다가 이후 필요성에 의해 Session Storage
와 Local Storage
가 추가되었다.Cookie
: 만료기간이 있어 특정 시점에 자동으로 지워지게 기간을 설정하는 것이 가능하다.Session Storage
: 일시적으로 유지되는 것으로, 탭 하나가 켜지고 닫힐 때 까지를 한 세션으로 본다. 세션이 끝나는 순간, 즉 탭이 닫히는 순간 세션 스토리지도 소멸된다.,Local Storage
: 영구적인 스토리지로 명시적으로 지우기 전까지는 계속 유지된다.Local Storage
에 특정 데이터를 저장하고 가져오는 방법localStorage.setItems(); // ()안의 내용이 로컬스토리지에 저장됨
localStorage.getItems(); //()안의 내용을 꺼내옴