2009-08-22 10 views
3

페이지가로드 될 때 호출되는 함수를 Firebug (또는 다른 디버거)에서 볼 수있는 방법이 있습니까?자바 스크립트 함수 디버깅

편집 : 중단 점은 내가 찾고있는 것이 아닙니다. 페이지에서 작업 할 때 전달되는 인수를 통해 호출되는 함수를보고 싶습니다. 콘솔과 유사합니다. 게시물 AJAX Post 메시지 - 게시물 값 및 응답을 참조하십시오.

Edit2 : Profiler는 내가 찾고있는 것으로 보이지만 함수에 전달 된 매개 변수와 반환 값을 보는 방법이 있습니까?

+0

흥미로운 질문이지만, 이것은 분명 도움이 될 것입니다. 내가 너라면 이걸로 50 명을 기소 할거야. –

답변

1

"보다 자세한 답변을 얻으려면 좀 더 구체적으로해야한다고 생각합니다." "코드 프로파일 링"이 무엇인지 알고 있습니까? 그게 니가하고 싶은거야? "firebug profiler"에 대해 google을 사용할 수 있으며 여기에 몇 가지 정보가 있습니다. Understanding Firebug profiler output

2

언제든지 직접 인쇄 할 수 있습니다. (나는. 이것이 당신이 원하는 대답하지 않을 수 있습니다 알고)

그러나 당신이 할 수있는 것은 문서에

<div id="debug"></div> 

를 추가합니다.

function log(str) { 
    $('#debug').append(str); // I'm using jQuery here 
} 

을 그리고 당신은 : 당신의 자바 스크립트

function myFunc(foo, bar, baz) { 
    log("myFunc called with ("+foo+", "+bar+", "+baz+")<br/>"); 

    // your stuff 
} 
지루한

하지만 (IMO) 효과를 예컨대을 로그를 추가 할 수 있습니다

그런 다음 추가 할 수 있습니다.

2

Firebug's console.log statement 콘솔에 물건을 덤프하면 console.log 문을 추가하기 만하면됩니다. 게시물 요청 및 응답의 경우 net panel을 사용하십시오. 개인적으로, 나는 당신의 페이지에 디버그 기능과 div를 추가하는 것이 과잉이라고 생각한다.