• node.js 入门,


    我最近因为工作原因,一直在用window系统,所以这个node.js我没有在linux系统下安装,我在window安装的,http://nodejs.org进去下载适合自己的版本

    我感觉记住他的用法,之后是一个很方便的东西,它是一个异步式IO,节省多线程的开销

    安装我就不提了,因为linux下面我没有安装,win的安装不值得提

    控制台里面cmd,进入到node的安装文件夹:

    安装成功:console控制台,这个在js里面也有使用。

    node.js我刚看的时候,会看一下它protocol class or interfases:

    http: http server,fs:File System,Global,Path,https,readline,URL,Timers

    然后我去分别看这些里面的方法用法,感觉还不错啊

    var http=require('http');
    http.createServer(function(req,res){
        res.writeHead(200,{'Content-Type':'text/html'});
        res.write('<h1>Baby,come on!</h1>');
        res.end('<p>come on!</p>');
    }).listen(3000);
    console.log('http server is listening at port 3000');

     node.js是异步IO操作,我也可以这样认为,在整个程序内部,node.js是非阻塞的,

    这样我们就要小心,我们前边的变量,用到后边,这样可能会是自己做的一个陷阱

     1 function readFileBack(err,data){
     2     if(err){
     3         console.error(err);
     4     }else{
     5         console.log(data);
     6     }
     7 }
     8 var fs=require('fs');
     9 fs.read('D:/test.txt','utf-8',readFileBack);
    10 console.log('end');
    11 
    12 会先输出end,然后是内容
  • 相关阅读:
    导航属性
    提笔忘字
    JavaScript学习总结(一)——闭包、对象、函数
    CSS3新特性(阴影、动画、渐变)
    图片轮播(也可以通过点击下标播放对应的图片)
    CSS3与页面布局学习总结——多种页面布局
    多种居中方法
    二级菜单
    无间隙轮播图片
    模块和程序处理
  • 原文地址:https://www.cnblogs.com/zhangjun516/p/3022205.html
Copyright © 2020-2023  润新知