NodeJS和浏览器的js的区别
NodeJS是一个和浏览器完全不同的环境,NodeJS当初设计出来,目的就是为了写服务器的代码的,所以里面有很多功能浏览器是不具备的,同样,服务器环境下不需要的功能,Node环境下也不会有。
- NodeJS组成
- ECMAScript 语法,功能
- Node标准库 Node官方自带的功能API
- Node第三方库 开发者在开发过程中封装的常用代码
- 浏览器JS组成
- ECMAScript 语法,功能
- DOM 操作页面元素的API
- BOM 操作浏览器功能的API
在服务器里面是没有页面的,没有浏览器功能的,所以NodeJS里面没有必要有DOM和BOM,这点要记住。
