zoukankan      html  css  js  c++  java
  • 初识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;

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


  • 相关阅读:
    编程的核心思维
    对编程语言的一点总结
    End Poem
    linux下的errno对照表
    C++中的三个特殊宏:__FILE__,__FUNCTION__和__LINE__
    算法——从斐波那契数列谈起(一)
    [题解][HNOI2002][Luogu P2234] 营业额统计
    用STL水平衡树的题
    浅谈C++的智能指针
    cnblog代码高亮优化(tomorrow主题)
  • 原文地址:https://www.cnblogs.com/TiestoRay/p/2741433.html
Copyright © 2011-2022 走看看