1,node 中有自己的全局变量process,浏览器中有自己的全局变量window。
2,commomjs是一套规范,包括modules,packages,system,filesystems,binary,console,encodings,sockets unit test
约定js怎么编写
模块的定义,模块的标识,模块的引用
3,模块的分类
node中的模块大致分为三类,核心模块(path,fs,http),文件模块(var util = require('./util.js')),第三方模块(通过npm 安装)
4,node中的模块的流程
1,创建模块,2,导出模块(exports)3,加载模块(require,import),4,使用模块
5,node中没有全局命名空间的说法
6,如果你想让你的模块成为一个特别的对象类型,请使用module.exports;如果想让模块成为一个传统的模块实例,请使用exports;module.export是真实存在的东西,exports是module.exports的辅助方法。
7,关注io.js