サーバーサイド JavaScript スクリプト Node.js 入門_JavaScript スキル

WBOY
リリース: 2016-05-16 17:55:41
オリジナル
1056 人が閲覧しました

まず node.js をダウンロードし、それを E ドライブに解凍し、名前を「node」に変更します。次に、スタート メニューに「cmd」と入力し、cd コマンドを使用して、nodejs 解凍ディレクトリに切り替えます:

サーバーサイド JavaScript スクリプト Node.js 入門_JavaScript スキル

最初の例: hello world。

ノード ディレクトリに hello.js ファイルを作成し、次のように入力します:
コードをコピーします コードは次のとおりです:

var sys = require("sys");
sys.puts("Hello world");

これを名前付けテーブルのコマンド ノード hello.js に入力すると、名前付けコンソールの出力 Hello world が表示されます。

2 番目の例: hello world2。

さて、今回はブラウザから hello world を出力してみます。ノード ディレクトリに http.js を作成し、次のように入力します:
コードをコピーします コードは次のとおりです:

var sys = require("sys"),
http = require("http");
http.createServer(function(request, response) {
response.sendHeader(200, {"Content-Type ": "text/html"});
response.write("Hello World!")
response.close()
}); 🎜>sys.puts ("Server running at http://localhost:8080/");

次に、ネーミング プラットフォームにコマンド ノード http.js を入力し、http://localhost を入力します。 8080/ ブラウザ内

サーバーサイド JavaScript スクリプト Node.js 入門_JavaScript スキル
サーバーサイド JavaScript スクリプト Node.js 入門_JavaScript スキル
3 番目の例: hello world2。
node.js は、異なるエンコーディングの文字列を変換するための Buffer クラスを提供します。現在、「ascii」、「utf8」、「binary」の 3 つのタイプがサポートされています。
こちらを参照
コードをコピーします コードは次のとおりです:
var Buffer = require('buffer').Buffer,
buf = new Buffer(256),
len = buf.write('u00bd u00bc = u00be',
console.log(len); " bytes: " buf.toString('utf8', 0, len));


4 番目の例: hello world3。
コードをコピー コードは次のとおりです:
//synopsis.js
/ /概要、概要、概要
var http = require('http');

http.createServer(function (リクエスト, レスポンス) {
response.writeHead(200, { 'コンテンツ タイプ': 'text/plain'});
response.end('Hello Worldn')
}).listen(8124); http://127.0.0.1:8124/');


フロントエンド アドレス バー: http://localhost:8124/

5 番目の例: C ファイルのコンパイル


コードをコピー コードは次のとおりです: #include # include int main(){ printf("Hello World!!!") }
;
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!