浅谈Node.js(概念、安装、入门例子)
2013-06-07 10:18
274 查看
1、Node.js是什么?
你可以认为它是一个全新的语言,可以用于编写WEB服务端程序或独立的运行进程。但是呢,为了减少你学习的内容,它采用与JAVASCRIPT一样的语法,让你快速入门。
2、个人对javascript的评价:
JAVASCRIPT这个语言的灵活度远远超过JAVA,比如将函数本身作为参数传递的方式,JAVA就没有。甚至像BicaVM这个可以运行JAVA代码的JVM虚拟机,居然完全采用JAVASCRIPT来编写!(第一次我听到该消息的时候我快崩溃了)
但凡事都是双刃剑,越灵活,意味着语法检验越松,测试或找问题的难度需要增加。你是学还是不学呢?你来定!
------------------------------------------------------------------------------
3、安装node.js (以linux为例)
a、使用我之前博文介绍的wget命令下载node.js的安装包:
wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz
b、解压并进入解压目录:
tar xvf node-v0.8.7.tar.gz
cd node-v0.8.7
c、配置并安装
./configure
make install
d、检查下是否安装成功吧
输入node -v ,如果正常的话,将会输出:v0.8.7
恭喜你,安装成功了,下面开始我们的第一个hello world!吧
----------------------------------------
4、编写两个小DEMO
a、在控制台打印helloword,编写一个纯文本的hello.js,内容如下:
console. log ('hello node.js ! I coming! ' );
运行:node hello.js,运行结果是打印代码中的字符串;
b、启动一个http的web server,编写一个纯文本的server.js,内容如下:
//引入HTTP包
var http = require('http');
//创建http 的web服务器
var server = http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello ,This is node Server\n');
});
//监听8888端口
server.listen(8888);
console.log('Server start success,port=8888');
运行该代码:nohup node server.js &
此时通过http://ip地址:8888/访问,就可以显示Hello ,This is node Server
你可以认为它是一个全新的语言,可以用于编写WEB服务端程序或独立的运行进程。但是呢,为了减少你学习的内容,它采用与JAVASCRIPT一样的语法,让你快速入门。
2、个人对javascript的评价:
JAVASCRIPT这个语言的灵活度远远超过JAVA,比如将函数本身作为参数传递的方式,JAVA就没有。甚至像BicaVM这个可以运行JAVA代码的JVM虚拟机,居然完全采用JAVASCRIPT来编写!(第一次我听到该消息的时候我快崩溃了)
但凡事都是双刃剑,越灵活,意味着语法检验越松,测试或找问题的难度需要增加。你是学还是不学呢?你来定!
------------------------------------------------------------------------------
3、安装node.js (以linux为例)
a、使用我之前博文介绍的wget命令下载node.js的安装包:
wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz
b、解压并进入解压目录:
tar xvf node-v0.8.7.tar.gz
cd node-v0.8.7
c、配置并安装
./configure
make install
d、检查下是否安装成功吧
输入node -v ,如果正常的话,将会输出:v0.8.7
恭喜你,安装成功了,下面开始我们的第一个hello world!吧
----------------------------------------
4、编写两个小DEMO
a、在控制台打印helloword,编写一个纯文本的hello.js,内容如下:
console. log ('hello node.js ! I coming! ' );
运行:node hello.js,运行结果是打印代码中的字符串;
b、启动一个http的web server,编写一个纯文本的server.js,内容如下:
//引入HTTP包
var http = require('http');
//创建http 的web服务器
var server = http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello ,This is node Server\n');
});
//监听8888端口
server.listen(8888);
console.log('Server start success,port=8888');
运行该代码:nohup node server.js &
此时通过http://ip地址:8888/访问,就可以显示Hello ,This is node Server
相关文章推荐
- Node.js入门教程:Node.js如何安装配置并部署第一个网站
- Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
- Node.js开发入门—Express安装与使用
- Node.js入门:Node.js&NPM的安装与配置
- Node.js开发入门(一)——安装Node.js及编辑器配置
- Node.js安装和入门
- Node.js开发指南——第3章安装Node.js快速入门(二) 异步式I/O
- Node.js入门系列——Express.js安装
- Node.JS 的安装与入门
- node.js安装与入门使用
- Node.js学习笔记(2) - Node.js安装及入门hello world
- 初步NodeJS in Windows:从安装到入门
- 拥抱_Node.js_8.0_N-API_入门极简例子
- Node.js入门教程:Node.js如何安装配置并部署一个网站
- express + node.js 入门(3)安装supervisor
- node.js安装与入门使用
- Node.js开发入门—Express安装与使用
- Node.js开发指南——第3章安装Node.js快速入门(三) 事件
- Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
- Node.js Express Tutorial(简单入门) 前提已经安装Node.js