首页 > 代码库 > node.js第一次

node.js第一次

     随着时代的变迁,日月星辰,不断的有新的事物被创造于世,作为在这个世界活着的前端工程崽的我,最近又接触了一门新手艺“node.js”。自从它2009年诞生至今,被很多前端推崇,我起步已经晚了,还好它没有被大量应用,因为用这个技术需要懂行的人才才行。我现阶段自学了一些,做个自学记录,把我所学的点点滴滴都记录下来。

    node.js

         一个运行在服务器端的javascript,不是一种独立的语言,也不是一种js框架,它是脱离浏览器的束缚,用来与服务器端其他软件互动,它的解释器还是用js的V8引擎。

        一般学一门技术先熟悉搭建它的运行环境,对于node.js的部署其实很简单,这个直接无视,进入下一阶段。

      全局对象,变量,定时器函数

        因为node.js运行在服务器端,所以它设置了自己的全局对象global,process,console,module,exports; 全局变量 __filename,__dirname ;全局函数setTimeout(),clearTimeout(),setInterval(),clearInterval(),require()

       全局对象

           global:表示node所在的全局环境,类似于浏览器端的window对象。

           process:指向node内置的process模块,此模块能获取当前系统,进程的一些信息。

           console:指向Node内置的console模块,提供命令行环境中的标准输入、标准输出功能。

           module:外部加载模块,该模块在启动的时候就被加载。

           export:是模块公开的接口

    全局变量

       __filename:获取到当前执行的文件路径,指定到本身

       __dirname:获取当前执行文件的目录

       核心模块

       Node.js 提供了几个封装的核心模块,方便我们编写代码的操作:

  1. HTTP
  2. Events
  3. Fs
  4. Util              

        

       

 

node.js第一次