认识NodeJS
零. 学习NodeJS的意义
- 了解客户端游览器和服务端后台的交互过程。
一. 什么是NodeJS
- NodeJS官网: https://nodejs.org/en / http://nodejs.cn
- 一个基于Chrome v8引擎的一个JavaScript运行环境。作用是让JS有开发服务端的功能
- Node使用事件驱动、非阻塞IO模型(异步读写)使其非常轻量和高效
- Node中绝大数API都是异步
- NPM是世界上最大的开源库生态系统(类似于GitHub)
二. NodeJS的环境安装和运行
- 在官网下载,然后安装. 要注意版本,下稳定版
- 确认电脑是否安装了Node环境
- 打开cmd,输入
node -v
- 如果现实版本号说明当前电脑已经安装Node环境,安装Node时会自动安装npm(软件包管理器)
- 打开cmd,输入
- 运行NodeJS
- VSCode中有一个code runner插件,安装后在页面中右键会出现run code按钮。点击运行当前页面代码
- 用终端命令
node [js文件路径运行]
- VSCode中有一个code runner插件,安装后在页面中右键会出现run code按钮。点击运行当前页面代码
三. 游览器端JS和服务端JS
- JS运行在游览器端的
- ECMAScript:js语法(变量、数据类型、表达式、代码结构…)
- Bom:游览器对象模型,用js去操作游览器窗口
- Dom:文档对象模型,用js去操作页面上的dom树
- NodeJS让js可以运行在服务端
- ECMAScript
- Node.js中不能写bom和dom语法