>  기사  >  웹 프론트엔드  >  javascript_javascript 스킬의 console.log() 사용법 요약

javascript_javascript 스킬의 console.log() 사용법 요약

WBOY
WBOY원래의
2016-05-16 17:52:531309검색

console.log는 원래 Firefox의 "특허"였습니다. 엄밀히 말하면 Firebugs를 설치한 후 Firefox의 고유한 디버깅 "트릭"입니다.
IE8은 이 트릭을 배웠지만 Firebugs보다 사용하기가 더 까다롭습니다. Console.log는 디버깅 창(F12)이 열려 있을 때만 결과를 생성할 수 있으며, 그렇지 않으면 오류가 보고됩니다.
오늘 저는 Opera에도 잠자리라는 도구가 있다는 것을 봤습니다. 이 도구를 사용하여 DOM을 보는 것은 Firebug와 비슷합니다. 그러나 console.log는 여전히 사용할 수 없습니다. 그래서 누군가 다음 두 줄의 코드를 제공했습니다.

코드 복사 코드는 다음과 같습니다.

window.console = window.console || {};
console.log || (console.log = Opera.postError)

위 코드는 잘 작동합니다.
이 시점에서 Firefox/IE/Opera는 모두 console.log를 사용할 수 있습니다.
물론 IE 및 Opera의 console.log는 Firebugs의 원래 console.log에 비해 여전히 너무 단순합니다. 예를 들어 매개변수가 객체 또는 배열인 경우 더 이상 표시 기능이 없습니다.

[Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다.
]

스크립트 홈 참고: IE 브라우저는 기본적으로 console.log를 지원하지 않습니다. 대신 이 코드로 인해 오류가 보고됩니다. IE에서 주석 처리하는 것이 좋습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.