cdm;中E:可以进入某个盘;cd可以进入文件夹;node+文件夹名可以以node的形式运行程序;和在webstrom中的运行一样(文件夹名不带后缀也可以运行。比如aaaa.js或者aaaa都可以的)!

如下图

1

node的基础知识点;

一是模块化概念,;在模块化之上还有包的概念;二是包的概念(package);包的大于模块化的;

模块化的概念:module://模块;用的是require做模块化;应用如下;

event=require("event.js");//引用函数的;函数内需要暴露;
module.exports={proceThis:proceThis,on:on,off:off};//用这个在JS内暴露;

写一个node最基本的小框架;

var http=require("http");
var fs=require("fs");//IO
var url=require("url");//解析URL
var querysting=require("querystring");//解析字符串查询;

http.createServer(function (req, res) {//请求和应答两个参数;
//reqrequest的缩写,从浏览器端过来的请求;
//resresponse缩写,从服务器返回浏览器端的对象;
res.writeHead(200);
res.write('<!DOCTYPE html> <html> <head lang="en"><meta charset="UTF-8"> <title>node知识</title> </head> <body>');
res.write(" <h1>学习nodejs</h1> ");//应答;
res.write("这是我的第一个nodejs小程序");
res.end("</body></html>")
}).listen(8081);

启动程序后,可以在8081端口查看;

2