Node.js服务器端技术
一、Node.js概述
基于Google V8引擎的JS运行时环境,运行时脱离浏览器,可编写独立的服务端程序,支持数万个并发连接。主要用于文件读写、网络访问、加密压缩、数据库操作 及应用于基于社交网络的大规模web应用等。
二、Node.js与JavaScript的异同
JavaScript | NODE.JS |
---|---|
客户端技术运 | 服务器端技术 |
运用在多种解释器中 | 只能运行基于V8引擎改进而来的运行时环境 |
存在代码兼容性问题 | 不存在兼容性问题 |
支持ES对象、自定义对象、BOM对象、DOM等对象 | 支持ES对象、自定义对象、Node.js扩展对象 |
网页DOM元素操作,实现用户的交互效果 | 实现服务器端运行逻辑 |
三、前端与服务器表示图
四、Node.js执行方式
-
脚本模式:
node C:/ 文件路径
-
交互模式:
-
进入交互模式:输入
node
回车 -
退出交互模式:两次
ctrl+c
或者输入.exit
-