1.什么是Node
- 服务器端JavaScript处理:server-side JavaScript execution
- 非阻断/异步I/O:non-blocking or asynchronous I/O
- 事件驱动:Event-driven
Server side Javascript runtime 服务端的一个JS运行时,我们可以在Node运行JS代码;Node只能运行Ecmascript,无法运行 BOM 和DOM (JavaScript-> ES+BOM+DOM)
目前我们的JS是运行在浏览器内核中,在这里不得不提到另外一种编程语言
PHP :它是一门脚本语言也是一个运行环境
说到底它其实就是JS的一个运行环境。
1.2 Node开发Web应用
先说下什么叫做请求与响应,说的通俗易懂点客户端端发送到服务端的东西称之为请求报文;服务端返回给客户端的东西称之为响应报文