Node.js_node.js の最初の紹介

WBOY
WBOYオリジナル
2016-05-16 16:37:441337ブラウズ

1. Node.js とは

[1]Node はサーバーサイドの JavaScript インタプリタですが、JavaScript が得意な学生は Node を学べば簡単に習得できると本気で思っているなら、それは間違いです。 要約: 水かどうかはわかりません。深いかどうかですが、浅くはありません。

[2] Node の目標は、プログラマーが拡張性の高いアプリケーションを構築し、物理マシンへの数万の同時接続を処理できるコードを作成できるようにすることです。高い同時実行性と非同期 I/O の処理が、Node が開発者の注目を集める理由の 1 つです。

[3] Node 自体は Google V8 JavaScript エンジンを実行しているため、Chrome を見ればわかるように速度とパフォーマンスが非常に優れており、Node がカプセル化すると同時にバイナリ データの処理能力も向上します。したがって、Node は単に V8 を使用するだけでなく、さまざまな環境でより強力になるように最適化します。

[4] サードパーティの拡張機能とモジュールは、Node の使用において重要な役割を果たします。以下では、npm のダウンロードについても説明します。npm は、さまざまな Node ソフトウェア パッケージ (express、redis など) をインストールし、Node 用に作成したソフトウェア パッケージを公開するために使用します。

2.node.jsのインストール

[1] Windows プラットフォームの場合は、ダウンロードしてインストールするだけです

[2] Linux プラットフォームで渡されます:

wget http://nodejs.org/dist/v0.6.1/node-v0.10.31.tar.gz 
 tar zxvf node-v0.10.31.tar.gz 
 cd node-v0.10.31
 ./configure

3. 単純なケース

var http = require('http');
http.createServer(function (req, res) {
 res.writeHead(200, {'Content-Type': 'text/plain'});
 res.end('Hello World\n');
}).listen(3000, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3000/');


「Hello World」はブラウザからアクセスしてご覧いただけます。

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