什么是js?
js由三部分组成:
- ecmascript——定义语言基础,语法,数据类型,结构,内置对象等等。
- DOM——基于ecmascript扩展出来操作页面元素的方。
- BOM——基于ecmascript扩展出来操作浏览器的方。
什么是Node.js?
它其实和js有很大的渊源,都基于ecmascript,Node.js扩展出来了一些别的方法:
- os 操作系统
- file 文件系统
- net 网络
- database 数据库
总结:Node.js与javaScript底层都是一样的,Node.js用与操作后端,js用于操作前端。