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;

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


  • 相关阅读:
    CoreBluetooth
    弹出照片选择器
    ios 去除UITextField中的空格
    ios UITableView默认选中第一行
    ios 监听设备旋转方向
    ios 添加朦层
    ios 异步加载图片
    ios 屏幕旋转的问题
    c# Socket通信基础
    ios 更改全局UINavigationBar的背景图片以及通知栏颜色
  • 原文地址:https://www.cnblogs.com/TiestoRay/p/2741433.html
Copyright © 2011-2022 走看看