全局变量
浏览器中
全局对象就是window;例如window.document
Node中
全局对象有两个:
- global
- process
所有全局执行的上下文都在process中。
另外Node中引入了浏览器中比较好用的api:比如setTimeout(等同于process.nextTick) 以及console(原本是firebug实现的)
模块系统
浏览器中
通过scripr标签
Node中
模块系统:包含三个核心对象,require,module,exports。
注:node的模块查找方式:最先node自带的模块,然后本地的node_modules,然后上级目录的node_modules
网友评论