最近这玩意儿铺天盖地的,好像挺牛逼的样子哦!来,让我们也一起学学是啥玩意儿~
首先,万年不变的,嗯。。。Node.js 特点简介:
1. Javascript最开始是运行在浏览器环境,但是这货,很牛逼!运行在服务器后端的干活!!有木有!!它用的是谷歌的V8引擎!
2. Node.js不是一段JS。。。它可以说是一个运行平台,一个环境,又尼玛是一个库,不,是n多个库。。。
3. 另外,它是单线程的,异步I/O的,事件轮询的。
嗯,暂时就这么多了,其他自个儿百度去。。。
下面,还是老规矩,Hello World写烂了,我们就写个Hello Girls吧~~
(1)安装这货。99%在看我这篇文章的大概都是和我一样菜鸟级别的,也都用Windows,那么,我们就说最简单的安装方法了。复杂的么,自个儿百度折腾去~
首先,去http://nodejs.org/ 点一下大大的Install按钮,下载安装文件,一路Next,完成!
(2)在开始菜单中找到Node.js Command Prompt, 打开后运行node -v,可以显示版本号哦~
(3)接下来给它装个包管理器,NPM。windows下骚骚麻烦些,要装个Git。http://code.google.com/p/msysgit/downloads/list
下载完一路next安装。接着运行Git Bash,输入命令
git clone --recursive git://github.com/isaacs/npm.git
cd npm
node cli.js install npm -gf
好了,这货也安完了。下面开始Hello Girls!
在e盘下建个文件夹Hello,里面再新建一个hello.js,打开后输入:
console.log("Hello girls!!!I’m coming!!!");
保存。再运行Node.JS的命令窗口,用CD命令定位到E盘下Hello文件夹内,输入:
node hello.js
好了,看到控制台输出了没,yes,第一个示例完了~。
什么,你觉得不过瘾,那再写个更牛一点的,用Node.js搭个服务器,有木有!
把代码改成:
var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello girls!!!I'm coming!!"); response.end(); }).listen(8888);
关了那个命令窗口,重新打开一遍,定位到目录,运行hello.js文件,运行完再打开浏览器,输入地址
看到没,有字出来了,是不是顿时感觉这货很厉害!嗯。。
好了,今天就讲到这,第一次写这么长的。。。欢迎各位拍砖 or 送花~ 下回我们继续!