Node.JS学习(1)——模块

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjh4866/article/details/84314012

        使用模块可以避免函数名和变量名冲突。

1、CommonJS规范

        每个.js文件都是一个模块,它们内部各自使用的变量名和函数名都互不冲突。

(1)要在模块中对外输出变量,用:

module.exports = variable;

        输出的变量可以是任意对象、函数、数组等等。

(2)要引入其他模块输出的对象,用:

var foo = require('other_module');

        引入的对象具体是什么,取决于引入模块输出的对象。

2、基本模块

(1)global

(2)process

(3)fs

        文件系统模块,负责读写文件。

        由于Node环境执行的JavaScript代码是服务器端代码,所以,绝大部分需要在服务器运行期反复执行业务逻辑的代码,必须使用异步代码,否则,同步代码在执行时期,服务器将停止响应,因为JavaScript只有一个执行线程。

(4)crypto

        提供通用的加密和哈希算法。

猜你喜欢

转载自blog.csdn.net/yjh4866/article/details/84314012