Node.js学习笔记(一)

最近这玩意儿铺天盖地的,好像挺牛逼的样子哦!来,让我们也一起学学是啥玩意儿~

首先,万年不变的,嗯。。。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文件,运行完再打开浏览器,输入地址

http://localhost:8888/

看到没,有字出来了,是不是顿时感觉这货很厉害!嗯。。

好了,今天就讲到这,第一次写这么长的。。。欢迎各位拍砖 or 送花~ 下回我们继续!

原文地址:https://www.cnblogs.com/hongchenok/p/2975675.html