初识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;
基础了解了,剩下的就是不断的知识扩展。