【Node.js】―基礎知識のまとめ

【Node.js】―基礎知識のまとめ

1. コマンドラインでよく使う操作

ここに画像の説明を挿入します

2. Node.jsの注意点

BOM および DOM 操作は Node.js では使用できません

ここに画像の説明を挿入します
ここに画像の説明を挿入します

要約する

ここに画像の説明を挿入します

3. バッファー

  • バッファは、固定長のバイトシーケンスを表すために使用される配列のようなオブジェクトです。
  • バッファの本質は、バイナリ データを処理するために特別に使用されるメモリ空間です
    ここに画像の説明を挿入します
  • バッファサイズは固定されており、調整することはできません
  • バッファのパフォーマンスが優れており、コンピュータのメモリを直接操作できます。
  • 各要素のサイズは 1 バイトです

ここに画像の説明を挿入します

4. バッファの作成

ここに画像の説明を挿入します

//alloc
let buf=Buffer.alloc(10);
console.log(buf);

//allocUnsafe

let buf_2=Buffer.allocUnsafe(10);
console.log(buf_2);

//from
let buf_3=Buffer.from('hello');
console.log(buf_3);

ここに画像の説明を挿入します
ここに画像の説明を挿入します

5. コンピュータの基本コンポーネント

ここに画像の説明を挿入します

6. プログラム動作の基本的な流れ

ここに画像の説明を挿入します

  • 通常、プログラムはハードディスクに保存されますが、ソフトウェアのインストール処理とは、プログラムをハードディスクに書き込む処理のことです。
  • プログラムの実行時には、プログラムがメモリにロードされ、CPU がプログラムを読み取って実行します。

7. プロセスとスレッド

  • プロセス: 単に進行中のプログラムとして理解される
  • スレッド: スレッドはプロセス内で実行される実行ストリームであり、特定のプロセスに属します。
  • 関係: プロセスはシステムによるリソース割り当ての最小単位であり、スレッドはシステム スケジューリングの最小単位です。
  • プロセスには スレッド が含まれており、各プロセスには少なくとも 1 つのスレッド (メイン スレッド) があり、プロセス内のスレッドはリソースを共有できます。

8. fs (ファイルシステム)

ここに画像の説明を挿入します

const fs=require('fs');

fs.writeFile('./座右铭.txt','好好学习',err=>{
    
    
    if(err){
    
    
        console.log('写入失败');
        return;
    }
    console.log('写入成功');
})

ここに画像の説明を挿入します
ここに画像の説明を挿入します

ファイルを書き込むシナリオ

ファイルの書き込みはコンピュータ上で非常に一般的な操作です。ファイルの書き込みは次のシナリオで使用されます (データを永続化する必要がある場合は、ファイルの書き込みを考慮する必要があります)。

  • ダウンロードファイル
  • インストールファイル
  • Git などのプログラム ログを保存する
  • エディターの保存ファイル
  • ビデオ録画

9.HTTPプロトコル

ここに画像の説明を挿入します

10. リクエストメッセージの構造

ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します
一般的なリクエスト方法
ここに画像の説明を挿入します

ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します

11. 応答メッセージの構造

ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します

12. IP の概要

ここに画像の説明を挿入します

IPの分類

ここに画像の説明を挿入します

13.港

ポートはアプリケーションのデジタル ID であり、その主な機能は異なるホスト アプリケーション間の通信を実現することです。

14.HTTPサーバーの作成

ここに画像の説明を挿入します

予防

ここに画像の説明を挿入します

15. Node.jsのモジュール化

ここに画像の説明を挿入します
ここに画像の説明を挿入します

16. インポートファイルモジュール

ここに画像の説明を挿入します

モジュールをインポートする基本的なプロセス

ここに画像の説明を挿入します
ここに画像の説明を挿入します

17. パッケージ管理ツール

ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します

npmの基本的な使い方

ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します

18. 開発環境と本番環境

ここに画像の説明を挿入します

グローバルインストール

グローバル インストール: ノード アプリケーションを自動的に開始します。

ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します

19. npm設定エイリアス

ここに画像の説明を挿入します
ここに画像の説明を挿入します
追加の指示:

  • npm start はプロジェクトの一般的なコマンドで、通常はプロジェクトを開始するために使用されます。
  • npm runにはrequire関数と同様に上位ディレクトリを自動検索する機能があります。
  • 馴染みのないプロジェクトの場合は、script 属性を表示することでプロジェクトの一部の操作を参照できます。

20、cnpm

ここに画像の説明を挿入します

二十一、糸

ここに画像の説明を挿入します

npmとyarnの選択

ここに画像の説明を挿入します

22. 拡張コンテンツ

ここに画像の説明を挿入します

nvm はインストール用のノードのバージョンを切り替えます

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/m0_46374969/article/details/132706909