iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 29
1
自我挑戰組

三十天用Vue.jS打造一個網路商城系列 第 29

Day29:練習弄個canvas(3)——動畫畫圓

閱讀前,建議可以參考Day1:閱讀指南&為何選擇這個題目?

▌挑戰簡介

  • 題目:三十天用Vue.jS打造一個網路商城

  • 挑戰內容:以六角學院的「Vue出一個電商網站」&大陸慕課網(IMOOC)的「Vue2.0+Node.js+MongoDB 全棧打造商城系統」(主要學架設MongoDB)作為主要教材嘗試在30天內打造網路商城

  • 本篇性質:嗚嗚期中考還沒結束,週末又超忙,只能先抽時間研究ㄧ些小東西

▌常用的動畫函式

  • setinterval(update,time) 設定時間更新動畫
  • requestAnimation Frame(update) 特定時刻更新動畫

▌畫圓ㄉ動畫

// 畫出一個圓
var counter = 0
function addAngle() {
            counter = counter + 0.1 * Math.PI
            ctx.arc(100, 75, 50, 0, counter);
            ctx.fillStyle = "black";
            ctx.fill();
        }
setInterval(addAngle, 100)

https://ithelp.ithome.com.tw/upload/images/20181111/20112011daDZJgjQme.png


上一篇
Day28:練習弄個canvas(2)——圓形和正方形
下一篇
Day30:鐵人的最後一日——但挑戰還未結束
系列文
三十天用Vue.jS打造一個網路商城30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言