백 본 디 버 깅

1072 단어 backbone
구 글 의 확장 프로그램 이 있 습 니 다.https://chrome.google.com/webstore/detail/backbone-debugger/bhljhndlimiafopmmhjlgfpnnchjjbhd
설치 하 다.
 
이 도구 의 주요 역할 은 한 사용자 가 조작 한 후 백 본 이 어떤 인 터 페 이 스 를 호출 했 는 지 관찰 하 는 것 이다.
 
데모 프레젠테이션 주소:
http://backbonejs.org/examples/todos/index.html
기록 을 뽑 아서 무슨 일이 일 어 났 는 지 보 자.
 
그 밖 에 ajax 부분 에 대해 분석 소스 코드 을 통 해 알 수 있 습 니 다.
  var wrapError = function (model, options) {

    var error = options.error;

    options.error = function(resp) {

      if (error) error(model, resp, options);

      model.trigger('error', model, resp, options);

    };

  };


  
save 의 error 리 셋 이나 모델 에 error 이 벤트 를 연결 하면 서버 의 오류 메 시 지 를 포착 할 수 있 습 니 다.
리 셋 함 수 는 model, response (XHR), options (save 를 통 해 들 어 오 는) 세 개의 인 자 를 받 습 니 다.
function(model_obj, responseHeader, options)

{

    console.log(responseHeader.responseText);

}


좋은 웹페이지 즐겨찾기