今天想明白了nodejs的一些问题

js:ECMAscript(js基础)+BOM+DOM
nodejs:ECMAscript+os(操作系统)+file(文件系统)+net(网络系统)+database(数据库)

nodejs是一个运行环境,让js在服务器端运行,解决了js只能在浏览器运行的局限性。

以下是我对这句话的理解

当用PHP写后台的时候,用ajax实习前后数据交互,我们把一些dom,bom操作以及一些函数封装到一个通用的文件的时候,暂且命名为common.js,而这个文件并不是在服务器端运行,而是下载到浏览器。当我们用js写的后台,处理客户端传来的数据,对数据库操作等等,这时候.js的文件并不能在服务器端进行一系列操作,而有了nodejs我们就可以实现这样一系列操作。

猜你喜欢

转载自blog.csdn.net/weixin_44494811/article/details/86483139