node快速入门

  nodejs是一个方兴未艾的技术,近几年一直活跃在各大论坛。其实nodejs也只是新瓶装旧酒,只是它的一些激进的特性使她显得很神秘。nodejs使用的是JavaScript的语法,所以在学习nodejs时,必须有前端学习的基础。

  不同于java,php等流行技术,nodejs使用的是单线程,异步的编程模式。而实现这个特性的关键之处在于事件循环机制。所以nodejs的一个显著的特点是节省了线程的开销,但是同时不好的一点是对多核cpu利用不充分。下面让我们一起认识nodejs

  首先安装node环境,安装node最简单的方式就是在node官方网站下载.msi安装文件,然后直接双击安装就可以了。

  接下来新建一个app.js文件,实现一个简单的http服务器。将下面代码写进app.js文件,然后使用node  app.js运行服务器,打开浏览器在地址栏输入localhost:3000

  var http = require('http');

  http.createServe(function(req,res){

    res.writeHead(200,{'Content-Type' : 'text/html'});

    res.write('<h1>Hello,node</h1>');

  }).listen(3000);

  下面建一个file.js文件,然后写入一下代码,用来读取文件。

  var fs = require('fs');

  fs.readFile('file.txt','utf-8',function(err,data){

    if(err){

      console.log('read file failed!');

    }else{

      console.log(data);

    }

  });

  上面的两个例子都很简单,希望能给对前端的同学一点指引。

  

  

原文地址:https://www.cnblogs.com/alichengyin/p/4347775.html