Node.js基础学习

来源:互联网 发布:电脑编程c语言书籍 编辑:程序博客网 时间:2024/06/08 13:30

1.Node.js简介

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google chromeV8引擎,V8引擎执行Javascript的速度非常快,性能非常好。nodejs的出现让JavaScript可以运行在服务端,而不是只局限于运行在各种浏览器环境中。Node.js可以解析并执行js代码,而且它还有如下优点:

1)没有各种浏览器的安全级限制

2)提供系统级的API,如文件读写、进程管理以及网络通信等等


2.Node.js的安装(以centos平台为例)

nodejs安装依赖Python2.7以上以及gcc 4以上版本即可,另外可能还有其他的一些依赖。

1)到官网上下载nodejs的源码包https://nodejs.org/dist/v6.9.2/node-v6.9.2.tar.gz

2)解压并安装

3)将node的安装bin目录设置到PATH环境变量中

4)验证是否安装成功

node -v   #查看node版本npm -v   #查看npm工具的版本,node安装时,会将JavaScript的包管理客户端npm一起安装好了

5)使用node运行JavaScript代码

//编写test.js文件

function add(a, b) {    return a + b;} var result = add(8, 9);console.log(result);

在命令行使用node test.js即可执行。

 

3.使用Node.js搭建一个web服务器

//编写server.js文件

var http = require('http'); //引入nodejs自带的http模块 http.createServer(function(request, response) {         // 发送 HTTP 头部        // HTTP 状态值:200 : OK        // 内容类型:text/plain        response.writeHead(200,{'Content-Type': 'text/plain'});         // 发送响应数据"Hello World"        response.end('Hello Node.js\n');}).listen(8888); // 终端打印如下信息console.log('Serverrunning at http://127.0.0.1:8888/');

然后在终端中输入node server.js命令。然后在浏览器中输入http://127.0.0.1:8888/即可。


4.基于nodejs实现的知名开源项目

Jade

ghost  //开源博客程序

yamr

Grunt

gulp

NodeOS

……

0 0
原创粉丝点击