Skip to content

Commit cffe3e4

Browse files
Merge pull request #244 from ut-code/develop
本番環境に開発ブランチをマージ
2 parents f8ec0a1 + 6f05186 commit cffe3e4

File tree

209 files changed

+14774
-872
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

209 files changed

+14774
-872
lines changed

.github/workflows/build-test.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ name: Build Test
33

44
on:
55
pull_request:
6-
branches: [main, master]
76

87
jobs:
98
build-test:

.vscode/extensions.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": ["esbenp.prettier-vscode"]
3+
}

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"editor.defaultFormatter": "esbenp.prettier-vscode"
3+
}

docs/1-trial-session/01-get-started/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: はじめてのWeb開発
2+
title: はじめての Web 開発
33
---
44

55
import installVscodeVideo from "./install-vscode.mp4";
@@ -8,7 +8,7 @@ import openFolderVideo from "./open-folder.mp4";
88

99
## Visual Studio Code のインストール
1010

11-
**Visual Studio Code** (以下 VSCode) は、Microsoft 社が開発するテキストエディタです。多くの開発者に使用されています。
11+
**Visual Studio Code** (以下 VS Code) は、Microsoft 社が開発するテキストエディタです。多くの開発者に使用されています。
1212

1313
Visual Studio Code は、[公式サイト](https://code.visualstudio.com)からインストールできます。まだインストールが終わっていない場合はインストールしておきましょう。
1414

@@ -24,12 +24,12 @@ Visual Studio Code は、[公式サイト](https://code.visualstudio.com)から
2424

2525
## Visual Studio Code でプロジェクトフォルダを開く
2626

27-
`File` メニューから `Open Folder...` をクリックして、先ほど作成したフォルダを VSCode で開きます。
27+
`File` メニューから `Open Folder...` をクリックして、先ほど作成したフォルダを VS Code で開きます。
2828

2929
<video src={openFolderVideo} controls />
3030

3131
:::info
3232

33-
最初にフォルダを開いたとき、`Do you trust the authors of the files in this folder?` と聞かれるのは、インターネットからダウンロードした悪意のあるフォルダを VSCode で開いたとき、VSCode によって勝手に実行されてしまうのを防ぐためです。自分で作成したフォルダの場合は問題ありません。
33+
最初にフォルダを開いたとき、`Do you trust the authors of the files in this folder?` と聞かれるのは、インターネットからダウンロードした悪意のあるフォルダを VS Code で開いたとき、VS Code によって勝手に実行されてしまうのを防ぐためです。自分で作成したフォルダの場合は問題ありません。
3434

3535
:::

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Web 開発に必ず用いられる言語があります。<Term type="html" stro
4040

4141
:::info 拡張子
4242

43-
VSCode 上で作成したファイルは `index.html` でした。しかしながら、Windows でフォルダの中身を見ると `index` しか表示されません(Mac の場合は正しく表示されます)。なぜでしょうか?
43+
VS Code 上で作成したファイルは `index.html` でした。しかしながら、Windows でフォルダの中身を見ると `index` しか表示されません(Mac の場合は正しく表示されます)。なぜでしょうか?
4444

4545
ファイル名の `.` (ピリオド) 以降の部分は<Term type="fileExtension" strong>拡張子</Term>と呼ばれ、ファイルの種類を識別するために用いられることが多いです。先ほど `index.html` という名前のファイルを作成したのは、<Term type="html">HTML</Term>ファイルであることを明示するためです。
4646

docs/1-trial-session/03-javascript/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: JavaScriptことはじめ
2+
title: JavaScript ことはじめ
33
---
44

55
import Term from "@site/src/components/Term";

docs/1-trial-session/04-expressions/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,12 @@ document.write("Hello" + 1 + 2);
6464
`+` の結合規則は左から右なので、`3 + 4 + "Hello"``(3 + 4) + "Hello"``"Hello" + 1 + 2``("Hello" + 1) + 2`と解釈されることになります。
6565

6666
`+`は、両辺が<Term type="javascriptNumber">数値</Term>の場合のみ加算<Term type="javascriptOperator">演算子</Term>として振る舞い、片方が<Term type="javascriptNumber">数値</Term>で片方が<Term type="javascriptString">文字列</Term>の場合は<Term type="javascriptNumber">数値</Term>を<Term type="javascriptString">文字列</Term>に変換してから<Term type="javascriptString">文字列</Term>結合<Term type="javascriptOperator">演算子</Term>として機能します。このため、最終的な<Term type="javascriptExpression">式</Term>全体の<Term type="javascriptEvaluation">評価</Term>結果は前者が `"7Hello"` 、後者が `"Hello12"` となるのです。
67+
68+
### 代表的な演算子
69+
70+
| 演算子 | 説明 ||
71+
| ------ | -------- | ----------------------------------- |
72+
| `+` |  足す | `1 + 1 === 2 ` `"A" + "B" === "AB"` |
73+
| `-` |  引く | `2 - 1 === 1` |
74+
| `*` |  掛ける | `2 * 2 === 4` |
75+
| `/` |  割る | `4 / 2 === 2` |

docs/1-trial-session/10-object/index.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,21 @@ person.age = person.age + 1;
5555
document.write(person.age);
5656
```
5757

58+
:::tip 複合代入演算子
59+
60+
[複合代入演算子](https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#assignment_operators)は、計算と代入を同時に行うことができる演算子です。
61+
62+
`x += y` は、`x = x + y` という意味になります。他にも `-=``*=` などの演算子が定義されています。`x -= y``x = x - y``x *= y``x = x * y` という意味になります。
63+
64+
複合代入演算子を用いると、先ほどのプログラムは以下のように書くことができます。
65+
66+
```javascript
67+
person.age += 1;
68+
document.write(person.age);
69+
```
70+
71+
:::
72+
5873
## 課題
5974

6075
<p><Term type="javascriptObject">オブジェクト</Term>も<Term type="javascriptValue">値</Term>の一種なので、<Term type="javascriptFunction">関数</Term>の<Term type="javascriptParameter">引数</Term>や<Term type="javascriptReturnValue">戻り値</Term>として使用できます。</p>

docs/1-trial-session/13-project/_samples/stopwatch/script.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ function start() {
77
let time = 0;
88

99
function tick() {
10-
time = time + 1;
10+
time += 1;
1111
timer.textContent = time;
1212
}
1313

docs/1-trial-session/13-project/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ startButton.onclick = start;
105105
let time = 0;
106106

107107
function tick() {
108-
time = time + 1;
108+
time += 1;
109109
}
110110
```
111111

0 commit comments

Comments
 (0)