2011-01-27 5 views
1

iCal처럼 큰 캘린더입니다. 테이블 (캘린더 날짜 등)과 div (달력의 항목)를 사용하여 일반 HTML로 작업 프로토 타입을 시작했지만 캔버스 또는 SVG를 사용하는 것이 더 낫다고 생각합니다.캘린더를 그릴 때 가장 좋은 점은 SVG 또는 캔버스입니까?

캘린더의 항목은 끌어서 놓기, 편집 등 대화 형으로 처리되므로이 응용 프로그램에 가장 적합합니까?

+1

캔버스로 완성 된 캔버스를보고 싶다면 http://sudoit.org/projects/canvasCalendar를 확인하십시오. 나는 그것을 한 저녁에 함께 넣었고 꽤 잘 작동합니다. 그것은 당신이 말한 대화 형 기능을 수행하지는 않지만 HTML5 라우트를 계획한다면 좋은 기반이 될 것입니다. –

+0

@Chuck 링크의 결과는 404 –

+0

입니다. 감사합니다! Wordpress는 내 경로가 어떻게 처리되었는지를 변경했습니다. 1 시간 정도 후에 고쳐야합니다. –

답변

2

그림의 개별 시각적 부분과 관련된 상호 작용이 사소한 경우 SVG 요소에 직접 이벤트 처리기를 연결하고 속성을 수정하여 주변 항목을 이동할 수 있습니다. SVG는 보유 도면 모드 그래픽 시스템입니다. 즉, 항목을 그린 후에 캔버스와 달리 개별 항목의 속성을 변경하고 그림을 변경할 수 있습니다.

블러 나 폭발과 같은 흥미로운 픽셀 별 효과를 수행해야 할 때 캔버스가 SVG보다 낫습니다.

관련 문제