CommonJS模块化与规范

CommonJS模块的特点:

  1-> 所有代码都运行在模块作用域,不会污染全局作用域。

    Node 应用由模块组成,采用 CommonJS 模块规范。

    每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。

 

  2-> 模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。

  3-> 模块加载的顺序,按照其在代码中出现的顺序。

实际应用:

  require 引入模块 输入模块

猜你喜欢

转载自www.cnblogs.com/Scooby/p/11715991.html