JavaScript関連のことを調べてみた2020年12月02日

JavaScript関連のことを調べてみた2020年12月02日
目次

【入門者向け】Canvas入門講座#18 canvasに描いた内容を保存、復元してみよう【JavaScript】

#問題18

クリックした座標を中心に四角形を描画しなさい。
四角形は赤色(#ff0000)で塗りつぶすこと。
四角形は1辺の長さが30の正方形とする。
saveボタン押下で描画内容をlocalStorageへ保存すること
loadボタン押下でlocalStorageから復元すること

以下のHTMLを使用すること。

“`html




問題18



元記事を表示

【入門者向け】Canvas入門講座#17 マウスクリックで四角形を作成してみよう【JavaScript】

#問題17

クリックした座標を中心に四角形を描画しなさい。
四角形は赤色(#ff0000)で塗りつぶすこと。
四角形は1辺の長さが30の正方形とする。

以下のHTMLを使用すること。

“`html




問題17







“`

#解答

“`html




元記事を表示

【入門者向け】Canvas入門講座#16 マウスドラッグで線を引いてみよう【JavaScript】

#問題16

マウスダウンで線の描画を開始し
マウスムーブで線を描画し
マウスアップで線の描画を終えるようにしなさい。
canvasの外にカーソルが出た場合も線の描画を終えること。

線の太さは3で色は#000000であること。

以下のHTMLを使用すること。

“`html




問題16


```

を`

元記事を表示

月齢と月の満ち欠けを表示

JavaScriptで簡易的な月齢の計算及び月の満ち欠け表示を作成してみました。

![image.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618708/4ba55a01-3759-fc80-8ab1-f5e0bf5e624c.jpeg)

**[動作デモ](https://akebi.jp/temp/moonage/)**

日時及び[平均朔望月](https://ja.wikipedia.org/wiki/%E6%9C%94%E6%9C%9B%E6%9C%88#%E5%B9%B3%E5%9D%87%E6%9C%94%E6%9C%9B%E6%9C%88)からおおよその月齢を出し、月齢に応じた満ち欠けをcanvasを使用して描画しています。

満ち欠けの状態に応じた形をその都度描いているわけではなく、新月(暗 真円)、上弦及び下弦(明 半円)、リサイズ用真円(明暗切替)の3枚を重ね合わせて、CSSで反転や変形させることで表現しています。
言葉では伝わりにくいかと思いますが、こちらの[満ち欠けテスト

元記事を表示

12月なのでクリスマスソングにノるテンアゲなキーボードliteを実装!【WebHID API】 #iotlt

この記事は[IoTLTアドベントカレンダー1日目](https://qiita.com/advent-calendar/2020/iotlt)です!(先に断っておきますが自作キーボード話ではないです) 先日のIoTLT vol69で話したネタをアップデートした感じです。
関係ないけどついに、この季節がやってきましたか〜 2020年めち

> IoTLT vol69 https://iotlt.connpass.com/event/192582/

## テンション爆上がりなキーボードがこちら

Vue.jsで超簡単なタイピングゲームを作ります

#完成品
![demo](https://gyazo.com/2e09cc6dde50f09281f932e12dd48a57/raw)
***

```vuejs:App.vue