Skip to content

Commit 98007d7

Browse files
HTMLの課題を追加し、軽微な文言修正を行いました。
1 parent 5b8665f commit 98007d7

File tree

4 files changed

+36
-7
lines changed

4 files changed

+36
-7
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<!doctype html>
2+
<html lang="ja">
3+
<head>
4+
<meta charset="utf-8" />
5+
<title>Title</title>
6+
</head>
7+
<body>
8+
<div>遠足の持ち物</div>
9+
<ul>
10+
<li><strong>お弁当</strong></li>
11+
<li>水筒</li>
12+
<li>タオル</li>
13+
<li>レジャーシート</li>
14+
</ul>
15+
</body>
16+
</html>
92.4 KB
Loading

docs/1-trial-session/02-html/index.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,18 @@ html <Term type="element">要素</Term>の直属の子<Term type="element">要
122122

123123
:::
124124

125+
## 課題
126+
127+
単一の HTML ファイルのみを使用して、遠足の持ち物リストを作成してみましょう。お弁当は何よりも重要なので太字にしましょう。
128+
129+
<ViewSource url={import.meta.url} path="_samples/travel-list" />
130+
131+
![簡単な課題の例](./easier-task-sample.png)
132+
133+
### ヒント
134+
135+
箇条書きを作るときに、そのまま「・」を打ってはいけません。分からなければ Google で「HTML 箇条書き」と検索してみましょう。
136+
125137
## 課題 (時間が余った場合)
126138

127139
単一の HTML ファイルのみを使用して、下のようなフォームを作成してみましょう。いきなり飛躍した感がありますが、やることは単純で、ひたすら HTML タグを並べるのみです。

docs/1-trial-session/07-if-statement/index.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,31 +90,32 @@ let age = 20;
9090

9191
<Details summary={<summary>課題が解けたら…</summary>}>
9292

93-
課題は解けましたか?まずは動作することが大事ですが、慣れてきたら可読性の高い綺麗なコードを書くように心がけたいものです。おそらく、今回の課題を次のように書く人がいるのではないでしょうか
93+
課題は解けましたか?解答例はこちらです
9494

95-
```javascript showLineNumbers
95+
```javascript title="script.js" showLineNumbers
9696
if (age < 18) {
9797
document.write("選挙権はありません。");
98-
} else if (age >= 18 && age < 25) {
98+
} else if (age < 25) {
9999
document.write("投票に行けます。");
100100
} else {
101101
document.write("衆議院議員に立候補できます。");
102102
}
103103
```
104104

105-
この問題のコードを書くのに、`&&` のような論理演算子は必要ありません。`if` 文の処理の仕方を理解していると、条件式を簡単に記述できます
105+
まずは動作することが大事ですが、慣れてきたら可読性の高い綺麗なコードを書くように心がけたいものです。おそらく、今回の課題を次のように書く人がいるのではないでしょうか
106106

107-
```javascript showLineNumbers
107+
```javascript title="script.js" showLineNumbers
108108
if (age < 18) {
109109
document.write("選挙権はありません。");
110-
} else if (age < 25) {
110+
} else if (age >= 18 && age < 25) {
111111
document.write("投票に行けます。");
112112
} else {
113113
document.write("衆議院議員に立候補できます。");
114114
}
115115
```
116+
この問題のコードを書くのに、`&&` のような論理演算子は必要ありません。`if` 文の処理の仕方を理解していると、条件式を簡単に記述できます。
116117

117-
`if` 文では、条件式が`true` ならば処理が実行されて`if` 文が終了し、`false` ならば次の条件式が評価される、という処理を繰り返します。したがって、「1行目の条件式が`false` だった場合」という意味の条件式を3行目にまで書き込む必要はないわけです。
118+
`if` 文では、条件式が `true` ならば処理が実行されて`if` 文が終了し、`false` ならば次の条件式が評価される、という処理を繰り返します。したがって、「1行目の条件式が`false` だった場合」という意味の条件式を3行目にまで書き込む必要はないわけです。
118119

119120
</Details>
120121

0 commit comments

Comments
 (0)