nodejs
什么是nodejs
Node.js 是一个构建于 Chrome V8引擎之上的一个Javascript 运行环境.
作用是让js拥有开发服务端的功能
nodejs作者把谷歌浏览器中的V8引擎移植到了nodejs环境,目的是为了让js能开发服务器
nodejs和浏览器的关系
Node.js环境安装
如何确认当前电脑是否已经安装了Node环境
打开终端,输入 node -v,如果能看到版本号则说明当前电脑已经安装Node环境,如果提示Node不是内部或外部命令,则表示未安装
- 一旦安装了node,则会自动一并安装npm
模块化
nodejs模块化介绍
什么叫模块化?
- 模块化就是把一个大的文件拆分成很多个小文件,用特定的语法将各个文件(模块)组合到一起
- 一个js文件可以引入另一个文件, 这种开发方式就叫做模块化开发
模块化开发好处?
- (1)将功能分离出来
-
- 一个js文件只负责处理一个功能,这样做的好处是业务逻辑清晰,便于维护
- (2)按需导入
-
- 用到哪一个功能,就导入哪一个js文件。节省资源,提高性能. 模块化开发是渐进式框架的共同特征。比喻:自助餐:想吃什么拿什么,,
- (3)避免变量污染
-
- 一个js文件(模块),都是一个独立的作用域。 互不干扰,不用考虑变量名冲突问题。