Rev. 2.73

어도비는 Spry Ajax framework을 릴리즈하고 베타 테스트를 시행한다. 이 프레임웍은 XML데이터를 사용하는데 있어서 최소한의 HTML, CSS 그리고 자바스크립트를 사용하여 가능하게 한다. 어도비랩은 XML파일을 다루는 예제로 Photo Gallery, Product Table, RSS Reader 이 3가지 데모에서 Spry돌아가는 모습을 보여주고 있으며, 자바스크립트의 기본지식만 알고있는 사용자들을 위해 실행하기 쉽게 구성되었다고 한다. 특히, 갤러리에 사용된 Spry의 효과는 완성도가 매우높다. 마우스 오버 이벤트에 일어나는 줌인효과가 진행하는 중 마우스가 떠나게 되면 떠날 때의 크기로부터 본래의 모습으로 돌아가는 것이 인상적이다.(연구대상임)

spry.jpg

Mike Kornienko는 자신의 블로그에 위 프레임웍을 사용하여 PHP/MySQL을 간단하게 통합하는 방법을 소개하고 있다. PHP와 MySQL를 사용하여 프로그램을 하는 경우에 MySQL의 결과물을 간단히 XML파일로 생성하는 소스를 공개하였다.

Comments

Ian SelbyPrototypeScriptaculous를 이용한 에이젝스 활동 알리미(Ajax Activity Indicators)에 대한 문제점을 지적하고 자신이 개발한 사용법을 공개하였다. XMLHttpRequest들의 완료시점이 어정쩡한 프로토타입의 onComplete 옵션에 질려버린 개발자라면 Ian이 말하는 방식을 꼭 한번 살펴보자. 그의 데모 페이지에서 테스트해본 결과 XMLHttpRequest 요청이 일어나는 시점과 끝나는 시점을 정확히 잡아내며 여러번 클릭하여 다중으로 요청하는 경우에도 문제가 발생하지 않는다.

Ajax.Responders.register({
onCreate: function() {
if($('indicator') && Ajax.activeRequestCount > 0)
Effect.Appear('indicator',{duration: 0.25, queue: 'end'});
},
onComplete: function() {
if($('indicator') && Ajax.activeRequestCount == 0)
Effect.Fade('indicator',{duration: 0.25, queue: 'end'});
}
});

Comments