【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
index.html の
<button class="current"></button> <button></button> <button></button>
の代わりに
main.js の
const dots = []; function setupDots( ) { for (let i = 0; i < slides.length; i++) { const button = document.createElement('button'); dots.push(button); document.querySelector('nav').appendChild(button); } dots.classList.add('current'); setupDots();
これらがあればドットが生成される意味がわかりませんでした。 なぜ index.html の nav から button がなくなってもドットが生成されるのでしょうか?
nav
button
また、style.css の
nav button + button { margin-left: 8px; } nav button { border: none; width:16px; height: 16px; background: #ddd; border-radius: 50%; cursor:pointer; } nav .current { background: #999; }
これらも index.html の nav の中の button と紐づいているからデザインされていたように思うのですが、どのように理解すればよろしいでしょうか?
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
index.html の
の代わりに
main.js の
これらがあればドットが生成される意味がわかりませんでした。
なぜ index.html の
navからbuttonがなくなってもドットが生成されるのでしょうか?また、style.css の
これらも index.html の
navの中のbuttonと紐づいているからデザインされていたように思うのですが、どのように理解すればよろしいでしょうか?