初识Node.js

最近一直看javascript,看得我是头昏眼花,所以选择了学学Node.js,也算是换点新鲜空气吧
Node.js中的基本语法与javascript完全相同,上至闭包之类的模式,下到function,var,prototype。
所以对JSer来说,简直太容易上手了。

这是我入门的教程地址:Node入门

开始正文

①生成引用类
例:
--------------
---first.js---
--------------

function baby(){}
exports.baby = baby;

②添加引用类

例:var myFirst = require("first");//要引用的文件名
这就相当于Java中的import sourceName;
和C#中的 using sourceName

不过引用之后的使用方法就不同了,详细见下面的例子。

============================华丽丽的分割线============================
按照惯例 贴上 Hello World.

--------------
---main.js---
--------------

var http = require("http");
var plugin = require("./xxx");

function onRequest(request, response) {
    var info = plugin.getInfo(); //调用引用类中的方法

    console.log("Someone comes."); //在服务器端输出

    response.writeHead(200, { "Content-Type": "text/plain;charset=utf8" }); //设置输出格式和encode
    response.write(String(info)); //在页面输出
    response.end();
}

(function() {
    http.createServer(onRequest).listen(8888); //监听端口
    console.log("=====================Server Start=====================");
} ())

--------------

---xxx.js---
--------------

function getInfo(route, handle) {
    return new Date();
}
exports.getInfo = getInfo;

基础了解了,剩下的就是不断的知识扩展。


原文地址:https://www.cnblogs.com/TiestoRay/p/2741433.html