CommonJS规范

 啥是commonJS规范?

  nodeJS遵从CommonJS规范,听说过无数次CommonJS,但CommonJS究竟是什么呢?

 

   CommonJS是一个有志于构建 JavaScript 生态圈的组织。它有一个邮件列表,很多开发者参与其中。 整个社区致力于提高 JavaScript 程序的可移植性和可交换性,无论是在服务端还是浏览器端。

 

  哦,是一个为了提高javaScript性能的组织,他们制定了一个规范,就叫CommonJS规范。

  那么CommonJS规范又具体是什么呢,又做出了哪些规定呢?

  1.CommonJS主要实现者为nodeJS,CommonJS规范规定:node应用由模块组成,所有的变量都在本地模块上运行,也避免了全局污染。模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存,CommonJS中模块加载顺序为同步加载。

  2.模块中的module为模块本身,而module.exports则是对外的接口,即由module.exports抛出内容以供外部使用。

  3.require命令用于加载模块文件,相当于读入并执行一个js文件,然后返回该模块的exports对象,即返回其寻找模块的抛出内容,没有发现指定模块,则就会报错。

 

 

 

初初初级了解!!!!

转载于:https://www.cnblogs.com/flower-y/p/10902317.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值