おみくじアプリ、電卓アプリの次は、だいぶ難しくなってきますが、ToDoアプリ(することリスト)を作成します。
デザインはBulmaを利用します。
今回作成するToDoアプリは、
の3つの機能を持ち、
ものとします。なお、異なるパソコン間でデータを共有するためには、サーバー関連の知識が必要になります。当サイトでも、別の機会にFirebase(一部無料のサーバーサービス)を用いたToDoアプリの解説を行いたいと思います。
今回は、こちらのサイトのソースコードを利用させていただこうと思います。
ソースコード
https://github.com/adash333/javascript-test/blob/master/todo.html
これから作るもの
パソコン
Windowsパソコンでも、Macでも、できれば、Chromeというブラウザをインストールして、Chrome上で操作を行ってください。
(必須ではないが強くお勧め)
VisualStudioCode
こちらからインストールして、VisualStudioCode上でプログラムを打ち込んでご自身のパソコンに保存してから、GitHub上にコピペするのがお勧めです。
GitHubアカウントの作成方法については、このサイトについてをご覧下さい。
前回、03.初めてのJavascriptでおみくじアプリのところで作成した、javascript-testリポジトリ(ファイルの置き場所)の中に、ファイルを作成していきます。
javascript-testリポジトリのトップページの画面で、「creating a new file」をクリックします。
以下のような真っ白な画面が出てきます。
<div class="field is-grouped"> <p class="control is-expanded"> <input id="task" class="input" type="text" placeholder="すること"> </p> <p class="control"> <a id="add" class="button is-primary">追加</a> </p> </div> <nav class="panel"> <div id="todos"></div> </nav>
この時点で、以下のようになっています。
Bulmaのフォームについて:https://bulma.io/documentation/form/general/
こちらのサイトのコードを利用させていただきました。
https://code-maven.com/todo-in-html-and-javascript
https://www.sejuku.net/blog/57625
【JavaScript入門】addEventListener()によるイベント処理の使い方!
20181205 by マサト