した!
https://portfolio.moyorimura.com/
前からあったけど、刷新してついでにSSL化もした。
本当はもっとお洒落にしたかったんだけど、時間的技術的な問題で断念。
WORKSの項目は結構うまくできたと思う。
色々ブラッシュアップしてかないとなー
そのうちWP化もしよう。
カテゴリー
した!
https://portfolio.moyorimura.com/
前からあったけど、刷新してついでにSSL化もした。
本当はもっとお洒落にしたかったんだけど、時間的技術的な問題で断念。
WORKSの項目は結構うまくできたと思う。
色々ブラッシュアップしてかないとなー
そのうちWP化もしよう。
DOM操作の基本、要素をひっぱる方法まとめ
<div class="row col-10 mb-3 mx-auto justify-content-center">
<button id="btn1" class="btn btn-danger col-2 m-1">ボタン赤</button>
<button class="btn btn-success col-2 m-1">ボタン緑</button>
<button class="btn btn-primary col-2 m-1">ボタン青</button>
<button class="btn btn-warning col-2 m-1">ボタン黄</button>
</div>
ピンポイントで習得できるが、IDの設定がいる。
const btn = document.getElementById('btn1');
console.log(btn.textContent); //結果 ボタン赤
同名のクラスが複数習得されてオブジェクトされる。
getElementsなのに注意。
const btn = document.getElementsByClassName('btn')[1];
console.log(btn.textContent); //結果 ボタン緑
const btn = document.getElementsByTagName('btn')[2];
console.log(btn.textContent); //結果 ボタン青
タグ名でもオブジェクトで指定できる。
変数の違い
let・・・基本これ使う。constと違って内容を変更できる。
const・・・定数(厳密には違う)。一度代入した内容を変更できない。
var・・・基本使わない旧変数。再宣言のみ可
| const | let | var | |
|---|---|---|---|
| 再宣言 | × | × | ○ |
| 再代入 | × | ○ | ○ |
| スコープ | ブロック | ブロック | 関数 |
| ホイスティング | エラー | エラー | undefined |
スコープ・・・変数や関数の影響範囲
┗ブロックスコープ・・・{ と } で括られた、 プログラム処理上のひとまとまり
┗関数スコープ・・・宣言された関数の{ と } で括られた範囲内。
後半いまいち釈然としないが一旦これで覚えておく。