javascript - 在nodejs的程序里面怎么理解IO呢,如何用一段代码来说明IO
阿神
阿神 2017-04-17 16:37:27
0
4
585
阿神
阿神

闭关修行中......

全員に返信(4)
左手右手慢动作

問題を明確に説明していない可能性があります。IO は単なる用語であり、HTML も略語です。
質問しますか?nodejs の非同期 IO とは何ですか?

いいねを押す +0
Ty80

IO は、Input/Output の略語です。共通入力にはコンソール (キーボード) 入力とファイル出力が含まれ、共通出力にはコンソール (モニター) 出力とファイル出力が含まれます。これらは古くから存在する概念です。現在、IO にはネットワーク IO、デバイス IO も含まれます。入出力である限り、IO と呼ぶことができます。

あなたが指定したコードは、IO からファイルを読み取る、つまりファイルから入力する例にすぎません。他の言語や環境での一般的なファイル読み取り操作と比較して、ここでの特別な点は、ファイル読み取りリクエスト (fs.readFile) を開始するときに、コールバック ((err, data) => {...}) がパラメーターとして渡されることです。 IO ライブラリは、ファイルの読み取り後にこのコールバックを呼び出し、コールバック関数が処理できるようにファイルの内容 (data) をパラメータとしてコールバック関数に渡す必要があります。処理プロセス、つまりコールバック関数は、ファイルの読み取り要求が開始された時点ですでに定義されています。

あなたは非同期の概念についてよく分かっていないと思いますが、ここで非同期について話しても、いくつかの言葉で明確に説明できない場合は、関連情報を検索して確認することをお勧めします。 「JavaScript 非同期」を検索してください

いいねを押す +0
刘奇

fs.readFile はファイルを読み取る操作であり、I と同じです。読み取られたファイルのデータはデータ変数に格納されます。fs.writeFile はファイルを書き込む操作です (ここでは説明しません)。これは、データを外部ファイルに出力するために O と言うのと同じです。簡単に言うと、Iは外部からプログラムにデータを読み込むこと、Oはプログラムから外部ファイルにデータを出力することです。 (おじいさん、心が痛いです!踏んでしまったら理由を教えてください)

いいねを押す +0
左手右手慢动作

I/O ストリーム、つまり入力と出力、ファイルの読み取りと書き込みはデータの入力と出力を意味します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート