Rev. 2.73

Sam씨는 Prototype1.5.1 RC1을 릴리즈 하였습니다. 0.0.1 판올림치고는 아주 많은 변화가 있군요. 간략하게 요약하면 $$선택자는 CSS3의 형태를 지원하고 속도를 개선했습니다. 그리고 JSON 인코딩과 디코딩 내장했으며, 추가된 메서드로는 String#empty, String#blank, String#startsWith, String#endsWith, String#include, String#times, Number#toPaddedString, Form#request가 있습니다. 끝으로 Element#getStyle 과 Element#setStyle, Array#uniq, String#escapeHTML 메서드의 속도 개선이 이루어졌습니다.(헉헉);

눈여겨 볼만한 메서드는 Form#request입니다. 'person-example'이라는 id를 가진 form태그를 Ajax로 전송합니다. 이때 자동으로 파라메터를 시리얼라이즈까지 해줍니다. 물론 new Ajax.request 메서드와 마찬가지로 onComplete, onLoading등의 이벤트 헨들러를 부여할 수 있습니다. 멋지죠? (조금만 더 일찍 릴리즈 되었으면 좋았을 것을...)

$('person-example').request();

그러나, 어찌된 일인지 Prototype 1.5.0 에서 1.5.1 rc1로 파일을 변경하면 무수히 많은 오류를 내뱉습니다.(Scriptaculous 때문이었군요. 1.5.1 rc1을 사용하시려면 Scriptaculous 1.7.1 beta로 업데이트해야 합니다.)

Comments

Got something to add? You can just leave a comment.

Your Reaction Time!

captcha

avatar