学习NodeJS必经之路——Hello World
来源:互联网 发布:hosts网络源 编辑:程序博客网 时间:2024/05/22 17:38
引用NodeJS中文网的介绍:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
刚开始看到这段介绍还真是一头雾水,摘了几个不明白得关键字,一一google。
Chrome V8 引擎:是谷歌浏览器用作解析javascript的引擎,可以执行高效的javascript程序;
事件驱动:简单的说就是用事件去触发程序的运作,比如点击某个按钮触发了alert事件,弹出了对话框;
非阻塞式I/O:即异步INPUT和OUTPUT,从宏观角度来看会有不同的代码段被执行,在某些场景如无法读取数据时,NodeJS程序会立即返回,以便于执行其他代码;
NPM:全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
大概了解了什么是NodeJS,那现在来创建第一个应用,直接上代码:
var http=require('http');http.createServer(function(request,response){ response.writeHead(200,{'Content-Type':'text/plain'}); response.end('hello world\n');}).listen(8888);console.log('server running at http://localhost:8888');
将以上代码保存为hello.js,在ubuntu环境下,定位到hello.js目录下,打开终端,输入node hello.js命令,即会打印出’server running at http://localhost:8888‘,这时在浏览器打开http://localhost:8888就能看到hello world了。
1 0
- 学习NodeJS必经之路——Hello World
- Nodejs学习二:Hello World
- nodeJS 学习一【Hello World 篇】
- nodejs学习笔记二 hello world
- 【学习笔记】nodejs之hello world~
- nodejs 2 hello world!
- Nginx学习——Hello World模块
- scala学习(1)——hello world
- 初识MFC学习——Hello World
- 驱动学习笔记— Hello World !
- python基础教程学习笔记 — ‘Hello World’
- Snail—OC学习之Hello,World!
- BootStrap学习—01(Hello World)
- Python学习系列—(Hello World)
- Metapost—Hello World
- NodeJs的安装 Hello World!
- Nodejs http server "Hello world"
- NodeJS入门之Hello world
- asp.net身份验证方式
- mysql从零开始(二)对数据表的操作
- js中对字符串的处理
- FOUNDATION的基本介绍
- 自定义NSOperation进行多线程之间的通信(通知、代理、block)
- 学习NodeJS必经之路——Hello World
- 4. 【创建和销毁对象】通过私有化构造方法强化不可实例化的能力
- 22. Generate Parentheses
- 个人学习c++的真实经验
- CALayer的隐式动画
- 云计算初识
- 蓝懿ios技术交流和心得分享16.1.6
- linux串口链接打印软件-putty介绍
- php的学习经验