하지만 프로그램 출시 전에 반드시 잘라내는 걸 잊지 마세요. 2. DOM 노드가 변경될 때 브레이크포인트를 트리거하도록 설정하세요
때로는 DOM이 통제 밖에 있는 경우가 많아 스스로 이상한 변화를 겪어 문제의 근본 원인을 찾기 어렵게 만들 수 있습니다. 구글 크롬 개발 도구에는 이런 상황을 처리할 수 있는 매우 유용한 기능이 있는데, "Break on..."입니다. DOM 노드를 우클릭하면 이 메뉴 항목을 볼 수 있습니다. 브레이크포인트의 트리거 조건은 노드가 삭제되거나, 노드의 속성이 변경되거나, 그 하위 노드 중 하나가 변경되도록 설정할 수 있습니다.
3. 아약스 브레이크포인트
XHR 브레이크포인트, 또는 이름처럼 Ajax 브레이크포인트는 기능이 발생했을 때 Ajax 호출을 트리거하는 브레이크포인트를 설정할 수 있게 해줍니다. 이 방법은 네트워크를 통해 웹 애플리케이션을 디버깅할 때 매우 효과적입니다.
4. 모바일 기기 시뮬레이션 환경
구글 크롬에는 모바일 기기를 시뮬레이션하는 매우 흥미로운 도구들이 있어, 프로그램이 모바일 기기에서 어떻게 작동하는지 디버깅하는 데 도움을 줍니다. 찾으려면 F12를 누르고 개발자 도구를 불러온 후 ESC 키를 누르세요(현재 탭은 콘솔일 수 없습니다). 그러면 에뮬레이션 탭에 2단계 디버깅 창이 나타나 다양한 에뮬레이션 장치 중에서 선택할 수 있습니다. 물론 실제 아이폰은 아니지만, 아이폰의 크기, 터치 이벤트, 브라우저 사용자 에이전트 값을 시뮬레이션하는 것입니다.
5. 감사를 통해 웹사이트를 개선하기
YSlow는 훌륭한 도구입니다. 구글 크롬 개발자 도구에도 Audit라는 매우 유사한 도구가 있습니다. 웹사이트를 빠르게 감사하고 매우 실용적이고 효과적인 제안과 최적화 방법을 제공합니다.
면책 조항: Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.
Mail To:help@itsvse.com