node.js 模块

前端之家收集整理的这篇文章主要介绍了node.js 模块前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
                                            <table class="text"&gt;<tbody><tr class="li1"&gt;

<td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

代码模块化。在NodeJS中,一般将代码合理拆分到不同的JS文件中,每一个文件就是一个模块,而文件路径就是模块名。   在编写每个模块时,都有require、exports、module三个预先定义好的变量可供使用。   require   require函数用于在当前模块中加载和使用别的模块,传入一个模块名,返回一个模块导出对象。模块名可以用相对路径(以./开头),或者是绝对路径(以./或C:之类的盘符开头)。另外,模块名中的.js扩展名可以省略。 eg:         var foo1 = require('./foo')     var foo2 = require('./foo.js')   exports   exports对象是当前模块的导出对象,用于导出模块公有方法属性。别的模块通过require函数使用当前模块时得到的就是当前模块的exports对象。 eg:         exports.hello = function () {     console.log('Hello World!');         };   module   通过module对象可以访问到当前模块的一些相关信息,但最多的用途是替换当前模块的导出对象。例如模块导出对象默认是一个普通对象,如果想改成一个函数的话,可以使用以下方法。           module.exports = function(){         console.log('Hello World');         } 以上代码中,模块默认导出对象被替换为一个函数。            

猜你在找的程序笔记相关文章