뭐 제목을 잡고 보니, 왠지 현재 극장가를 강타하고 있는 “트랜스포머”의 카피 같네요.^^;

그러나 더 강해져서 돌아온 것은 트랜스포머의 로봇군단만은 아닙니다. 지난해 가볍고도  빠른 몸짓에 위력적인 파워로, 자바스크립트 프레임워크 춘추전국시대에서 승자로 등극했던 jQuery 역시 전선을 재정비하여 돌아왔습니다.

예전에 그치지 않고 강한 것은 더 강하게, 뒤쳐진 점은 보완해서 다시금 돌아왔습니다. 자바스크립트와 씨름하는 개발자 여러분에게 좀 더 강력한 무기로 재탄생하게 된 것이죠. 그럼 어떤 특징들이 있는지 한번 살펴볼까요?

  • CSS 셀렉터를 50% 빠르다는 Sizzle로 변경
  • HTML 삽입 관련 커맨드 재작성 (속도 6배 향상)
  • offset() 커맨드 재작성 (속도 3배 향상)
  • show()와 hide() 커맨드 재작성 (성능 2.5배 개선)
  • 나중에 추가된 엘리먼트에도 바인딩되는 Live Event 구현
  • 브라우저 스니핑 방식을 기능 탐지 방식으로 변경(jQuery.support 객체)
사용자 삽입 이미지
셀렉터 성능 비교 (출처: http://docs.jquery.com/Release:jQuery_1.3.2#Performance)

이렇게나 향상된 기능들로 인해 기존 jQuery 책들로 공부하시던 개발자 여러분께서 버전 문제로 곤란함을 겪으시지 않도록(기존 책은 내용이 1.2.6 버전에 맞춰 있죠!), 저희 ‘프로그래밍 jQuery’도 새롭게 정비하였습니다.

바로, 번역에 수고해주신 ‘김성안, 이두원, 송효종’께서 직접 1.3.2 버전의 내용과 기존 기능에서 달라진 점을 추려내어 원고를 더해주신 것인데요. (더운 여름에 원고 작업에 몰두해 주신 세 분께 깊은 감사를 드립니다.) 기존 버전도 독자 분들께 많은 사랑을 받았던 터라 더 충실히 책을 만들겠다는 마음가짐으로 가격은 그대로! 내용은 추가로! 증보판을 만들었습니다.

일단 증보판에서는 1.3에서 내용이 달라진 부분을 본문 안쪽 여백을 활용하여 표시를 해 두었구요. 부록 C를 추가하여 1.3의 새로운 면들을 자세히 다루었습니다.

『프로그래밍 jQuery』와 함께 1.3버전에 맞춰 ’jQuery의 성격처럼‘ 즐겁고 유쾌하게 프로그래밍하신다면 증보 작업에 대한 보람이 더 남다를 것 같네요. 🙂

더욱 강력해진 jQuery로 즐겁게 프로그래밍하시길 바랍니다!