이 컴포넌트는 판매용입니다.

European Ajax development shop Magic Toolbox의 Jake Brumby 씨가 자신들이 만든 세 가지에 대해 알려주셨습니다: Magic Zoom, Magic Magnify, 그리고 Magic Thumb 입니다.
사용자 삽입 이미지
각각의 효과들은 상당히 많은 브라우저를 잘 지원하고 있습니다:
사용자 삽입 이미지
Jake 씨가 이런 효과들을 만든 경험에 대해 말씀하셨습니다:
처음에, 우리의 주요 도전과제는 모든 브라우저에서 동작하도록 하는 것이었습니다. 대부분, IE6와 IE5.5가 골치거리였고, 여기서 동작하게 하는데 많은 시간을 사용했습니다. 확장, 축소 효과를 IE에서 부드럽게 작동하도록 하는 것은 꽤나 오래걸렸습니다. 닫기/다음/이전 버튼이 IE에서 페이드 인 혹은 페이드 아웃하게 하는 것 곤란했습니다.

다른 알려줄 교훈은 많은 웹 사이트에서 사용될 도구를 작성할 때, 한개 사이트의 하나의 스크립트보다는 훨씬 다양한 조건에서 테스트해야한다는 것입니다. 우리의 첫번째 고객은 사이트에서 Flash 네비게이션과 함께 그것을 사용하셨습니다. Flash 네비게이션은 이미지가 펼쳐지고 난 이후에도 계속 보여지고 있었습니다. 분명 원하던 것은 아니죠. 그래서 우리는 다른 모든 컨텐트 위에서 이미지가 커지게 하는 방법이 필요했습니다. 얼마나 테스트를 했는지는 중요하지 않습니다. 런치후에 작은 버그들은 있을 것이며, 여러분은 이것을 수정하기 위해 가능한 빨리 대처해야합니다.
가능한 작은 크기의 스크립트를 보장하기 위해 그들은 이미 있는 JS 라이브러리를 사용하지 않았습니다:
최적의 결과를 위한 다른 교훈 하나는 코드를 처음부터 작성하라는 것입니다. 우리는 처음에 MooTools를 이용하려고 했었고 우리가 원하는 효과를 거의 다 만들었었지만, 소스 코드의 크기가 우리가 생각한 바를 훌쩍 넘어 100kb 이상이 되었습니다.
개념을 증명하는데는 좋을지 모르겠습니다만, 도구의 최종 버전에서는 전체를 바닥부터 작성해야합니다.
모두 좋습니다만... 돈을 지불할만한 가치가 있을까요? 이 효과들은 각각 판매됩니다. 여러 효과를 내주는 훌륭한 오픈소스 프레임웍들이 있는데 이것들을 산다면... 음...

from Magic Toolbox : High-quality JavaScript Image Effects...for a Price
Posted by 행복한고니 트랙백 0 : 댓글 0