Node初识

一、Node.js 介绍

        1、Node.js不是一门语言,不是库或者框架。Node.js是一个JavaScript运行时环境。Node.js可以解析和执行JavaScript代码。

             以前只有浏览器可以解析执行Javascript代码,现在在Javascript可以完全脱离浏览   器来执行,这要归功于Node.js。

        2.浏览器中的js由  ES  DOM    BOM  组成,而Node中没有DOM    BOM ,只有ES。

        3.特性

           事件驱动、非阻塞I/O模型(异步操作)、轻量高效。

         4.Node的作用

          (1)Web服务器后台

          (2)命令行工具:npm 、git、webpack

         5.Node模块

             (1)核心模块

             (2)自定义模块

             (3)第三方模块

二、Node的起步

      1.安装Node环境:https://nodejs.org/en/download/

         打开命令行:node --version或node -v

      2.  Node中有一个fs模块,fs是file-system的简写,就是文件系统的意思。在Node中如             果想要进行文件操作,就必须引入fs这个核心模块。

           引入fs核心模块

               var fs = require(‘fs’) 

            用来读取文件的方法

                fs.readFile(“路径”,回调函数(err错误信息,data数据(buffer类型)){  })

             用来写文件的方法

                 fs.writeFile(“路径”,“修改的内容”,回调函数(err错误信息,data数据(buffer类型)){  })

             用来读取文件夹的方法

                  fs.readdir(“路径”,回调函数(err错误信息,data数组){  })

三、http服务

             加载http核心模块

    var http = require("http");

             创建一个Web服务器

      var server = http.createServer();

             注册request请求事件

     server.on("request", function (request, response) {})

              绑定端口号,启动服务器

      server.listen(3333, function () {

            console.log("今天");       })
上一篇:使用Java在HDFS上传文件


下一篇:浅析import与require的基本用法及引入方式区别以及在模块加载时间、模块本质、性能、严格模式、值与引用的5个方面区别