新增canvas繪製圓形 Fix #3

撰寫JavaScript及Canvas片段。

line89 to line98: JavaScript
line83 to line87: A div tag with a canvas tag inside
JavaScript Closure  Fix #4

解決封閉性問題。
設為匿名function後，封閉並立即呼叫，避免參數canvas無意間被其他地方篡改。