摘要:
5.模块的加载机制 CommonJS模块的加载机制是,输入的是被输出的值的拷贝,也就是说一旦输出一个值,模块内部的变化就影响不到这个值。 下面是一个模块文件 lib.js 上面代码输出内部变量 和改写这个变量的内部方法 。 然后加载上面的模块。 上面代码说明, 输出以后,lib.js模块内部的变化就 阅读全文
posted @ 2019-11-26 17:48
Wuxiaoyi
阅读(169)
评论(0)
推荐(0)
摘要:
4.require命令 1. 基本用法 Node适用CommonJS模块规范,内置的 命令用于加载模块文件。 命令的基本功能是,读入并执行一个JavaScript文件,然后返回该模块的 对象。 如果没有发现指定模块,就会报错。 运行下面的命令,可以输出 对象。 如果模块输入的是一个函数,那就不能定义 阅读全文
posted @ 2019-11-26 17:17
Wuxiaoyi
阅读(943)
评论(0)
推荐(0)
摘要:
3. AMD规范与CommonJS规范的兼容性 CommonJS规范加载模块是 同步的 ,也就是说,只有加载完成,才能执行后面的操作。 AMD规范则是非同步加载模块,允许指定回调函数。 由于Node.js主要用于服务器编程,模块文件一般已经存在于本地硬盘,所以加载起来比较快,不用考虑非同步加载的方式 阅读全文
posted @ 2019-11-26 17:13
Wuxiaoyi
阅读(207)
评论(0)
推荐(0)
摘要:
2. module对象 Node内部提供一个 构建函数,所有函数都是 的实例。 每个模块内部,都有一个 对象,代表当前模块。它有以下属性。 \ 模块的识别符,通常是带有绝对路径的模块文件名 \ 模块的文件名,带有绝对路径。 \ 返回一个布尔值,表示模块是否已经完成加载 \ 返回一个对象,表示调用该模 阅读全文
posted @ 2019-11-26 15:29
Wuxiaoyi
阅读(381)
评论(0)
推荐(0)
摘要:
阮一峰老师的教程,自己手打了一遍,原文地址(http://www.w3cbus.com/nodejs/module.html toc0); CommonJs规范 1.概述 Node应用由模块组成,采用 CommonJS 模块规范。 根据这个规范,每一个文件就是一个模块,有自己的作用域。 在一个文件里 阅读全文
posted @ 2019-11-26 15:28
Wuxiaoyi
阅读(115)
评论(0)
推荐(0)