2011-01-27 26 views
1

這將是一個大日曆,像iCal。我使用表格(日曆等)和div(日曆中的條目)開始了一個純HTML工作原型,但我認爲canvas或SVG可能更適合。繪製日曆最適合什麼 - SVG或畫布?

日曆中的條目將是交互式的 - 拖放,編輯等,這對於這個應用程序是最好的?

+1

如果你想看到一個完成與畫布,看看我所做的:http://sudoit.org/projects/canvasCalendar。我在一個晚上把它放在一起,它運作得很好。它不會執行您所說的交互功能,但如果您打算使用HTML5路由,它將是一個很好的基礎。 – 2011-01-31 14:14:06

回答

2

SVG比Canvas更好,當你有更多的與圖形的各個可視部分的交互時,你可以直接附加事件處理函數到SVG元素並修改它們的屬性來移動項目。 SVG是保留的繪圖模式圖形系統,這意味着(與畫布不同)繪製項目後,可以更改單個項目的屬性並更改繪圖。

當你需要做有趣的像素效果,比如模糊或爆炸時,畫布比SVG更好。