NodeJS:
node.js是一个构建在Chrome JavaScript运行环境的平台,这是很重要的一点,node.js并不是一门语言,而是一个平台
node.js致力于使构建速度快、稳定的网络程序更简单
node.js具有事件驱动和非阻塞I/O的特色,使之轻量级并且高效率
node.js非常适合在分布式设备运行数据密集型实时应用程序
npm是什么:
npm是node packaged modules的缩写,其实是一个nodejs的module的管理工具
什么是module:
所谓module和java中的包的概念很类似,一些解决方案的集合,官方会提供核心的几个,第三方的很多
如何安装第三方module:
因为nodejs的社区很活跃,有很多好用的第三方的包,我们可以在终端中使用npm的命令安装
npm install [-g] <name>:使用install指令可以把nodule下载安装的nodejs的全局的path处,不加的话会安装到当前路径
npm remove <name>:移除module
npm update <name>:更新 module
使用nodejs创建一个web serve:
var http=require('http');//引入http module
http.createServer(function(request,response){//创建一个web server
//回调函数,这样创建server方法就不会阻塞了
response.writeHead(200,{'contentType':'text/plain'});
response.end('Hello World!\n');
}).listen(8124);
console.log('Server running at http://127.0.0.1:8124/');
运行:node test.js
网友评论