본문 바로가기

HTML5_JS_CSS

jQuery 1.4.3 이 릴리즈 되었습니다.

일주일 전부터 RC 버전을 내놓기 시작하더니 오늘 공식적으로 jQuery 1.4.3이 릴리즈 되었습니다. (http://blog.jquery.com/2010/10/16/jquery-143-released/) 버그 수정과 개선이 이루어졌다고 합니다. 바로 두 번째 단락에 1.4.3 버전이 나오는데 기여한 사람들의 이름이 나오는데요 한국인으로 보이는 분의 이름도 있습니다. (잠깐 찾아보니 한국인 맞으시네요.) 

개선된 점은 다음과 같습니다.
1. 작업흐름속에 JSLint로 확인하는 과정을 통합시켰다고 하는군요. 다만 jQuery Core Style Guideline에 맞게 JSLint를 약간 수정했다고 합니다.
2. jQuery 소스 내의 모듈간의 내부 의존성을 없앴다고 합니다. 이로써 소스 내의 개별 모듈만 로드하여 사용할 수 있게 되었다고 하네요.
3. 몇 가지 새로운 기능들이 추가되었습니다. (http://api.jquery.com/category/version/1.4.3/ 참조)
4. CSS 모듈의 재작성 (확장성을 위해). 속도도 1.4.2에 비해 약간 빨리진듯 합니다. 
5. Data 모듈 개선 HTML5 data - attribute가 자동으로 data 객체에 입력된다고 합니다.
6. 자바스크립트 객체에 .data()를 사용할 때 몇 가지 변경이 있다고 합니다. 
7. 1.4.3에서는 setData, getData 이벤트가 버블링하지 않는다고 합니다. 그리고 changeData 이벤트가 추가되었군요.
8. DOM을 탐색하는 속도가 무척 빨라졌습니다. 브라우저에서 querySelectorAll 메소드와 matchesSelector 메소드를 지원해야 한다고 합니다. 그래서 그런지 IE6~8에 대한 속도 비교 자료는 없네요. 그래프 상으로는 매우 빨라졌습니다.
9. Ajax 쪽에도 몇 가지 새로운 기능이 추가되었고요
10. Event쪽에는 항상 return값으로 false만 반환하도록 설정하는 기능이 추가된 것으로 보입니다. .click같은 이벤트에서 data를 초기 파라미터로 받을 수 있게 되었습니다.
11. animate 메소드에서 이제 easing을 지원하는군요. 
12. jQuery.type이라고 해서 객체의 정확한 타입을 알 수 해주는 메소드가 추가되었습니다.
13. jQuery.isWindow 메소드도 추가되었군요.

jQuery 1.4.3에서는 지원하는 브라우저에서 모두 3621개의 테스트를 패스했다고 되어 있습니다. (많군요) FF4에서는 100%, IE9에서는 거의 모두 패스했다고 합니다. (버그 두 개 발견했는데 그 중 하나는 이미 수정했답니다.)

후르륵 훝으면서 적어본 것이고 제가 jQuery에 대해 상세히 알고 있지 못해 일부 잘못 적은 부분이 있을 수 있으니 관심있으신 분들은 페이지에 직접 방문해 보시기 바랍니다.

반응형