Node.jsとは
Node.js入門 / 全 4 枚
作成品質の確認
全チェックの通過状況
スライド 3 / 3枚、チェック 5 / 5項目が通過
全項目通過・次へ進めます
スライドごと
完成後の5チェック
本文・学習内容
docs/courses/nodejs.mdだけにあるL1のnode -v/1行実行はlive lesson/next lessonと矛盾するためdeckへ混入させず、監査済みsource dispositionとして記録。
ソース・課題との接続
authored deck identity、enabled status、3枚count、DB grader契約、fallback不使用を独立review済み。
見た目・操作
desktop/print/mobileでclipping・collision・横overflow・語中分断・孤立助詞なし。320pxの長いSlide 2/3もend viewportで表・note・navigationまで到達。
再利用・パターンマスター
各slideは既存完成スライドfamilyへ一意分類され、同じ教材役を持つ重複slideはない。
型・テスト・回帰
Node deck配線、responsive table、画像寸法、共有stage、real lesson/modal/print/pattern経路を独立regression review済み。
同じJavaScriptでも、使える入口が違う
ブラウザには画面を扱うwindowとdocument、Node.jsにはprocessやファイル操作が用意されます。
console.log(typeof window);
windowブラウザ全体の入口console.log(typeof document);
document画面の入口console.log(typeof process);
processNode.jsの入口console.log(typeof window);
ブラウザ全体の入口
console.log(typeof document);
画面の入口
console.log(typeof process);
Node.jsの入口
typeof の結果
| 名前 | ブラウザ | Node.js |
|---|---|---|
| window | object | undefined |
| document | object | undefined |
| process | undefined | object |
object は入口がある、undefined は入口がないことを示します。
ブラウザは画面を描き、Node.jsはサーバーで動きます。違うのは文法ではなく周りの機能です。
2 / 4
← → キーでも送れます