File tree Expand file tree Collapse file tree 4 files changed +36
-7
lines changed
Expand file tree Collapse file tree 4 files changed +36
-7
lines changed Original file line number Diff line number Diff line change 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 >
Original file line number Diff line number Diff 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 タグを並べるのみです。
Original file line number Diff line number Diff 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
9696if (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
108108if (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
You can’t perform that action at this time.
0 commit comments