NodeJS必知基础知识(非巨详细)
Node.js是啥? node.js是构建在Chrome v8 引擎上的一个javascript 运行环境 node和Chrome一样都是基于事件驱动的异步架构!Chrome是基于事件的交互,而node是基于事件的I/O; node没有HTML、Webkit和显卡驱动等UI技术支持; 文件引入 如果当前文件夹下有index.js和2.js 2.js 里包含变量a(let a=1) //2.js let a = 1 global . b = ouyang ; //挂载在global全局下,node的全局是global不是window //index.js const obj = require ( "./2.js" ) ; //require请求的就是module.exports的内容 console . log ( obj . a ) ; //输出2.js里的a不会成功 console . log ( global . b ) ; //ouyang 这样才会成功 node在执行时会把代码重新编译,编译时会把代码打包成字符串放入一个函数里进行编译,所以直接在全局var 或者let声明的变量并不能通过全局直接调用! 模块 //02.js module . exports = function ( ) { console . log ( "666" ) } ; //被覆盖 module