Node.js基础学习
来源:互联网 发布:电脑编程c语言书籍 编辑:程序博客网 时间:2024/06/08 13:30
1.Node.js简介
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google chrome的V8引擎,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
- Node.js基础学习
- node.js基础学习
- Node.js基础学习
- Node.js基础学习
- 零基础学习node.js
- Node.js基础学习2
- node.js基础学习分享
- 有 JavaScript 基础,怎么学习 Node.js
- Node.JS学习笔记: 基础篇
- Node.js学习笔记(一)—— Node基础
- node.js学习(五、基础js语法)
- node.js基础语法
- 20150815 Node.js基础
- Node.js#0基础
- Node.js 基础命令
- Node.js基础1
- node.js基础入门
- node.js基础
- Python One
- 求解,Eclipse 怎么连接 海马虚拟器
- 【JDBC4.2】ResultSet
- 2016.12.05 蓝桥杯校赛题解
- linux 下C编程链接mysql数据库
- Node.js基础学习
- AD10 PCB导出PDF不完全不完整
- Linux—VI编辑器命令
- hibernate 简单hql语句
- Hadoop起步-0-Linux下配置hadoop步骤
- TCP协议的拥塞控制机制
- /WEB-INF/tags" not found
- 程序员不应满足于搬东西,而是创造架构东西
- iOS 如何获取本地音乐(iTunes)作为本地推送的音乐