小白入门node.js

上个星期天在技术沙龙中还有介绍到node.js这一个使用javascript语言作为服务端的开发工具。自己心里也想要尝试一下学一下这一个最近几年出来,但是最近大家一直在讨论的东西。早上上网看了它的简介,也查了一下资料,并且在官网中下载并安装了nodejs这一个包,但是网上一直在说的的"node.js"这一个包一直找不到,后面看了一篇文章,和nodejs说的都是同一个意思,有的人说是nodejs,有的人说的是node.js,所以不用怀疑,它只是一个放着可供使用的文件的一个包。

看了一下nodejs包中有几个文件:

--node_module(包)
--node.exe
--node_etw_provider.man
--node_perfctr_proivder.man
--nodevars.bat
--npm
--npm.cmd

都是一些怪里怪气的文件,不过不管它们。下面开始进入nodejs的大门。

第一关:使用nodejs这个包运行我的javascript代码.了解它是怎么为我们提供了一个服务器的环境的。

1. 我把node.js安装到了H:\Program Files\这一个路径中。

2. 在window中运行cmd

3. 在cmd中进入H盘:输入H:

    在cmd中进入nodejs这一个包所在目录中:cd Program Files\nodejs

4. 下面转入在nodejs包里面建立一个叫做helloWorld.js的文件,代码如下:

var sys = require("util")
sys.puts("Hello world");

[如果之前有学过java的,一定很容易理解sys.put,很类似于java中的system.out.println();]

5. 保存文件后,转回cmd命令行,运行helloWorld.js,写入:node helloWorld.js

6. cmd中出现如下结题:

Hello world

[和java的执行方式非常的相似]

以上的6个步骤,直接在服务器中运行了helloWorld.js这一个文件,自己觉得太棒了,就和初学java一样进入学习node.js的大门。

第二关:使用nodejs和网络之间建立联系,最终把内容输出到网页上。

第一关的第1到第3个步骤还是同步的,下面开始第4个步骤:

4. 下面转入nodejs包里面建立一个叫做http.js的文件,代码如下:

var http = require('http');
http.createServer(function(req, res) {
	res.writeHead(200,{'Content-Type':'text/plain'});
	res.end('Hello World\n');
}).listen(8080,"127.0.0.1");


5. 保存文件后,转回cmd命令行,运行http.js,写入:node http.js(当然,在这里只是让它运行起来,在命令行中不会有回应)

6. 打开浏览器,从上面的代码可以看到是在本地的8080端口中监听的。所以可以在地址栏中写入

http://localhost:8080/或者http://127.0.0.1:8080/

7. 在浏览器中可得到如下结果:

Hello World

以上的7个步骤,把javascript直接从服务器端连接到了网络,心里还是有小小的开心的,因为之前使用java的时候还是不可以说用这么少的步骤就可以做到的。

基本上node.js的操作入门就到此了。而理论知识的学习也是非常重要的,所以接下来要好好地看网上的那些资料对node.js的讲解,并对它有更深入的了解才比较好一点。未完待续,^_^

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值