Skip to content

Commit 83165fe

Browse files
chelprocclaudechvmvd
authored
フォームではなく、Fetch APIを中心にするように変更 (#853)
Co-authored-by: Claude <[email protected]> Co-authored-by: WATAHIKI YUTO <[email protected]>
1 parent 713d2fa commit 83165fe

File tree

135 files changed

+4670
-4370
lines changed

Some content is hidden

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

135 files changed

+4670
-4370
lines changed

docs/1-trial-session/09-functions/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ document.write(add(3, 4));
6565
<video src={returnValueVideo} controls muted />
6666

6767
:::tip
68-
**return文**が実行された時点で<Term>関数</Term>の処理が終了するため、次のように書くことで[if〜else文](../if-statement/#if--else)[&& (AND) 演算子](../boolean/#論理演算子)の繰り返しを避けつつ、複数の条件のついた処理を実行することができます。
68+
**return文**が実行された時点で<Term>関数</Term>の処理が終了するため、次のように書くことで[if〜else文](../if-statement/#ifelse)[&& (AND) 演算子](../boolean/#論理演算子)の繰り返しを避けつつ、複数の条件のついた処理を実行することができます。
6969

7070
```javascript
7171
let age = 21;

docs/3-web-servers/04-module/index.mdx

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -162,32 +162,7 @@ npm install date-fns
162162

163163
:::tip[JSON]
164164

165-
npmによって作成された`package.json`とは何者でしょうか。拡張子が`.json`のファイルには、**JSON**が記述されています。JSONは、JavaScript Object Notationの略で、複雑なデータ構造を単一の文字列として表現する際に、JavaScriptオブジェクトに似た記法を用いるための仕様です。JavaScriptとの相性が非常に良いだけでなく、文法が単純で明快であることから、JavaScriptを用いないプロジェクトでも頻繁に用いられます。
166-
167-
JSONは、JavaScriptのオブジェクト記法よりも制限が厳しくなっています。例えば、
168-
169-
```js
170-
{
171-
name: "田中",
172-
age: 18,
173-
}
174-
```
175-
176-
は、JavaScriptの文法では有効ですが、JSONとしては誤りです。JSONには、
177-
178-
- キーには必ずダブルクォーテーションをつける
179-
- 最後のプロパティの後にはコンマをつけてはならない
180-
181-
という制約があります。このため、上のオブジェクトをJSONで記述するためには、
182-
183-
```json
184-
{
185-
"name": "田中",
186-
"age": 18
187-
}
188-
```
189-
190-
のようにしなければなりません。
165+
npmによって作成された`package.json`は、Node.jsのアプリケーションの各種設定を記述するためのファイルです。後の節で詳細を扱いますが、<Term>JSON</Term>と呼ばれる形式で記述されています。
191166

192167
:::
193168

docs/3-web-servers/06-form/_samples/node-emoji-form/.gitignore renamed to docs/3-web-servers/06-fetch-api/_samples/currency-converter/.gitignore

File renamed without changes.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import express from "express";
2+
3+
const app = express();
4+
app.use(express.static("./public"));
5+
6+
app.get("/exchange-rates", (request, response) => {
7+
const rates = {
8+
usdJpy: 140 + Math.random() * 20,
9+
eurJpy: 150 + Math.random() * 20,
10+
};
11+
response.json(rates);
12+
});
13+
14+
app.listen(3000);

0 commit comments

Comments
 (0)