ホームページ  >  記事  >  ウェブフロントエンド  >  Nodejsの基礎知識

Nodejsの基礎知識

高洛峰
高洛峰オリジナル
2017-02-04 10:40:001260ブラウズ

nodejs とは何ですか?

node.js は、Chrome JavaScript ランタイムをベースにしたプラットフォームで、応答速度が速く、拡張が容易な Web アプリケーションを簡単に構築するために使用されます。 (ただし、nodejs は JavaScript アプリケーションではなく、nodejs は C++ 言語で書かれています)

js はスクリプト言語であり、スクリプト言語を実行するにはパーサーが必要です。 HTML ページで記述された JS の場合、ブラウザはパーサーとして機能します。独立して実行する必要がある JS の場合、nodejs はパーサーです。

各パーサーは、次のことを実行できる実行環境です:

1. JS がさまざまなデータ構造を定義し、操作を実行できるようにします。

2. JS が実行環境によって提供される組み込みオブジェクトとメソッドを使用できるようにします。 。

例: ブラウザーで実行される JS の目的は DOM を操作することであり、ブラウザーはドキュメントなどの組み込みオブジェクトを提供します。

nodejs で実行される JS の目的は、ディスク ファイルを操作したり、HTT サーバーを構築したりすることです。それに応じて、Nodejs は fs や http などの組み込みオブジェクトを提供します。

nodejs の特徴:

1. JavaScript 実行環境です

2. コード解釈に Chrome V8 エンジンを使用します

3. 非同期 I/O (ノンブロッキング I/O) )

5. イベントとコールバック (軽量、スケーラブル、リアルタイムデータ対話アプリケーションに適しています)

6. 単一プロセスおよび単一スレッド

7. クロスプラットフォーム

以上がこの記事の全内容です。この記事の内容が皆様のお役に立てれば幸いです。また、PHP 中国語 Web サイトもサポートさせていただきます。

nodejs の基礎知識に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。