node.js
- Node.js是后端语言
- 浏览器是JavaScript的前端运行环境
- Node.js是JavaScript的后端运行环境【Node.js是一个基于 Chrome V8 引擎的JavaScript运行环境。】
nodejs能做的事情:1、实现程序员的全栈开发;2、统一公共类库,将代码标准化;3、异步编程;4、处理IO密集型应用;5、构建复杂系统;6、实现对于内存堆栈的监控系统等等。
此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西
JavaScript
1. JavaScript(是什么)?
是一种运行在客户端(浏览器)的编程语言,实现人机交互效果
1. 作用(做什么)?
- 网页特效(监听用户的一些行为让网页做出对应的反馈)
- 表单验证(针对表单数据的合法性进行判断)
- 数据交互(获取后台的数据,渲染到前端)
- 服务器编程(node.js)【之前js只能在浏览器中运行,现在可以运行在node.js,可以开发服务端了】