





一开始先声明,明天开学#5x,所以本教程更新时间大概为一周一次。。
首先呢是对node.js的一些简介
也许你第一眼看到这个名字会觉得这是一个JavaScript的应用
但其实呢,Node.js是一个后端的Javascript运行环境,或者说是一个平台
这个环境采用V8引擎(如果对javascript有了解的童鞋应该知道,不过呢,不知道也没事,你只要知道好厉害好厉害的引擎就行了,也就是说这是一个好厉害好厉害的东西。。。)
目前为主要用来进行web项目的开发的后端语言。
怎么说呢,node.js与其他的后端语言(比如php)有一些不同
其他的语言一般是先要有一个HTTP服务器,比如Apache什么的
但是node.js不同哦,在Node中,Http是首要的,所有项目都是从创建一个服务器开始的。。这个后面会讲到。
本篇主要是作为以后的一个目录功能,然后是node.js的安装及hello world部分。
目前node.js是一门新但比较成熟,至少比dart还是会相对来说更被支持,国内的大多数服务器商家都会支持node.js语言。
下面我就来手把手教你在windows下安装node.js,并进行一个常规的hello world程序。。
(node.js的一些资源:cnode社区:http://cnodejs.org,入门教程:http://www.nodebeginner.org/index-zh-cn.html)
一:安装
首先前往node.js的官网:http://www.nodejs.org/
直接点击install,或者点击download下载安装包
然后运行安装包,指定个目录,直接一直next就行了(貌似是会自动添加环境变量)
安装后,我们来检测一下是否安装成功:
运行cmd,输入node -v
如果和下图一样会显示你的版本号,那么就代表你已经把node.js在你的机子上撸出来了。。
二:hello world!
正如我前面所说,在node.js中,http是首要的。
我们新建一个文件夹(比如我在e盘的根目录下建立了一个名字叫gn00的文件夹):
下一步进入文件夹,我们创建一个文本,名字改为:app.js(当然一般来说什么都可以)
然后我们输入一段代码
[mw_shl_code=javascript,true]
var http = require('http');
server = http.createServer(function (req, res) {
res.writeHeader(200, {"Content-Type": "text/plain"});
res.end("Hello Takk...\n");
})
server.listen(8000);
console.log("httpd start @8000");
[/mw_shl_code]
然后运行cmd,用cd命令到你那个文件夹的位置
比如我的文件夹路径为E:\gn00,我就是输入:
e:
cd gn00
然后就会是这个样子
接着输入node app (这里是你那个文件的文件名)
最后你只要打开你的浏览器(最好是谷歌浏览器,或者火狐)
然后你就可以看到效果了。
至此,我们的hello world部分就算是完成了。
下一章我会解释前面那段代码的意思~~
然后开始正式的node.js之路、。