global对象和模块作用域

22
六月
2021

javascript:全局对象Window

node.js:    全局对象global(类似window)

                   模块化(默认)=>变量,函数 属于当前文件模块(私有)

               

全局对象global​​​​​​​

用于定义全局命名空间,所有全局变量(除了global本身以外)

global实现文件夹与文件模块之间的数据共享

缺点:全局变量的出处未知

reuire(),exports,module.exports

解决:简单的模块系统

           exports    公开其模块接口

           require()   为其模块获取模块

要在一个文件模块获取其它文件模块的内容。首先使用requrie()的函数加载这个模块

被加载模块中使用exports或者module.exports对象接口

 

TAG

网友评论

共有访客发表了评论
请登录后再发布评论,和谐社会,请文明发言,谢谢合作! 立即登录 注册会员