Upgrade to Pro — share decks privately, control downloads, hide ads and more …

後編 JavaScript で ToDo アプリを作る

後編 JavaScript で ToDo アプリを作る

配信動画はこちら
https://www.youtube.com/watch?v=mceQZIokkDs

もし良かったらムーザルちゃんねるのチャンネル登録お願いします!
https://www.youtube.com/channel/UCLPHXwLp90A5R69Eltxo-sg

Twitter でもプログラミングネタをつぶやいているのでフォローお待ちしております。
ムー
https://twitter.com/mu_vpoe
zaru
https://twitter.com/zaru

mu_zaru

May 28, 2020
Tweet

More Decks by mu_zaru

Other Decks in Programming

Transcript

  1. Lv.4 Lv.3 Lv.2 Lv.1 HTML/CSS を触り始める 初学者向けです。JavaScript/PHP/Ruby などを使って Web 開発をしていきたい方向けです。Lv.2-3

    をメイン対象としてます。 難易度? 書籍、Progate、ドットインストールなどで JS/PHP/Ruby 入門 スクールに通いフレームワーク Laravel/Rails や DB/Git 入門 未経験から内定圏内 / エンジニア1年目 実務 1~2年 テストコード、リファクタ、設計、インフラ 中堅 以上 Lv.5 Lv.6
  2. 現役のエンジニア二人 赤貝が好きな CTO と デザイン勉強中のエンジニア 話す人 @mu_vpoe 居候→エンジニア→Mgr チームづくり採用など。 Twitter

    で虚空に放たれ た疑問に答える。数学が 好き。 ムー zaru @zaru CTO, Love 赤貝, JavaScript, Firebase, Web Components.
  3. エディタ触りながらではなく、 動画に集中してもらって大丈夫です。 YouTube 上でも、Twitter の メンションでも構いません。 質問にはできるだけ答えていきた いと思います。 質問OK ライブ配信の動画は、

    そのまま YouTube に公開します。 なので途中で抜けてもいいし、 生で見なくてもいいです。 動画公開 ソースコード公開 講義中に使うソースコードは全て GitHub に公開しています。 github.com/mu-zaru/mu-zaru-channel
  4. Step.2 id と class をつけて JavaScript から呼び出すくする id とは、HTML 全体の中で必ず重複しないユニークな名前をつける必要が

    ある。この id をつけることで JavaScript から簡単にタグを特定して呼び 出すことができる。 button = document.querySelector('#add-button'); button = document.getElementById('add-button');
  5. Step.2 id と class をつけて JavaScript から呼び出すくする class は、HTML のなかに同じ名前が何個あっても問題ない。

    buttons = document.querySelectorAll('.done-button'); buttons = document.getElementsByClassName('done-button'); 複数存在する前提なので、配列で返ってくる。
  6. Step.4 タグを JavaScript で作成する element = document.createElement('要素名') 指定した要素を新しく作る element.innerText =

    'text' 要素のテキストを設定 document.body.appendChild(element) 要素を body に追加