Tag Clouds



Ajax 로딩 인디케이터 컴포넌트 - Protoload

PDF
protoload.gif
Andreas Kalsch씨는 Ajax로딩에 사용되는 인디케이터를 쉽게 다룰 수 있도록 Protoload라는 이름의 자바스크립트 라이브러리를 만들고 공개했다. Ajax로딩 이벤트에 추가할 수 있으며 서버로부터 응답이 발생할 때 까지 나타나게 된다. 인디케이터는 기본으로 모달성격을 띠고 있으며, 종류는 크게 3가지로 분류할 수 있다. 전역(body) 인디케이터와, 박스 인디케이터, 그리고 부분(element) 인디케이터이다. 특히, element단위로 인디케이터를 사용할 수 있게 한 아이디어는 매우 훌륭하다. 그리고 Prototype 자바스크립트 프레임웍을 필요로한다.

 new Ajax.Request('/test', {
  onLoading: function() {
    $('thirdBox').startWaiting();
  },
  onSuccess: function(req) {
    // Do something with req.responseXML/Text ..
    ... 
  },
  onComplete: function() {
    $('thirdBox').stopWaiting();
  }
});


Comments

Trackback : http://firejune.com/trackback/1132

  1. avatar

    작업하려면 상당히 귀찮은 작업인데.

    이런거 가져다가 쓰면 괜찮겠군요.~~ ㅎㅎ

    Posted by Junios at reply edit

     
     
  2. avatar

    그렇죠. 자바스크립트가 그래서 좋아요 ^^

    Posted by 파이어준 at edit

     
     
  3. avatar

    지금 작업중인 프로젝트에 바로 적용해봐야겠네요.

    좋은 정보 감사해요~

    Posted by kwangsub at reply edit

     
     
  4. avatar

    넵, 방문해 주셔서 감사합니다.

    Posted by 파이어준 at edit

     
     
  5. avatar

    Protoload 이용시 제약사항.
    Ajax을 이용한 UI에서 로딩인티케이터 컴포넌트를 사용하다 생긴 문제점을 개선해 보았다. 컴포넌를 처음 알게된 곳은 여기. http://firejune.com/1132&stext=protoload 위 포스트에도 언급되어 ..

    Tracked from  10년차초보개발자 at

     
     
  6. avatar

    captcha