1. Node.js是什么?
Node.js是服务器端脚本,用于构建可伸缩程序。 它是基于Google Chrome的JavaScript引擎构建的Web应用程序框架。 它在Mac OS,Windows和Linux上的Node.js运行时内运行,无需更改。 此运行时可以帮助您在浏览器外的任何计算机上执行JavaScript代码。
2、Node是单线程应用程序吗?
是,他是一个带有时间循环的单线程应用程序。
3、node.js的使用目的是什么?
- 构建实时web应用程序
- 网络应用
- 分布式系统
- 通用应用程序
4、Node.js有点?
Node.js是异步和事件驱动的。Node.js库的所有API都是非阻塞的,其服务不等待API返回数据。它在调用之后移动到下一个API,并且node.js事件的通知机制响应来自先前API调用的服务器。node.js非常快因为它建立再Google Chrome 的V8 JavaScript引擎上。它的库在代码执行方面非常快,node.js是单线程但高度可扩展的。node.js提供了无缓冲的功能,他的应用从不缓冲任何数据。它以块的形式输出数据。
5、解释node.js web应用程序架构?
web应用程序分为4层:
- 客户端层:客户端层包含可以向web服务器发出HTTP请求的web浏览器&