閱讀前,建議可以參考Day1:閱讀指南&為何選擇這個題目?
題目:三十天用Vue.jS打造一個網路商城
挑戰內容:以六角學院的「Vue出一個電商網站」&大陸慕課網(IMOOC)的「Vue2.0+Node.js+MongoDB 全棧打造商城系統」(主要學架設MongoDB)作為主要教材嘗試在30天內打造網路商城
本篇性質:期中考週,沒時間趕進度,所以做一些小研究好了。
一直知道CANVAS可以用來畫圖,但是不知道怎畫。
Canvas是html提供的原生標籤
,因此可以在html放個canvas標籤,然後開始畫圖
<body>
<canvas id="mycanvas"></canvas>
<script>
var canvas = document.getElementById("mycanvas")
var ctx = canvas.getContext("2d")
//指定畫布大小
canvas.width = window.innerWidth
canvas.height = window.innerHeight
//開始繪圖
ctx.beginPath()
ctx.moveTo(0, 0)
ctx.lineTo(0, 100)
ctx.lineTo(50, 50)
ctx.closePath()
ctx.fillStyle = "red"
ctx.fill()
</script>
</body>
canvas.getContext("2d")
開啟一個繪畫元件之類的感覺beginPath()
表示開始路徑moveTo(50, 50)
把點移到50,50x是從螢幕上面往下算,y是從左邊往右算
lineTo(100, 100)
把點連到100,100closePath()
表示結束路徑fillStyle
="red" 指定顏色ctx.fill()
填充顏色JS竟然可以畫圖,蠻有意思的!!!