Skip to content
Leo的技术分享
Go back

Node.js 概览

Node.js 是一个开源的项目,可以让 JavaScript 的代码在浏览器之外运行。 我们知道,JavaScript 代码可以在浏览器中运行,它可以访问 window 和 document 这样的全局对象以及其他 API 和库函数。 为了支持 JavaScrip 在浏览器以外的环境运行,谷歌工程师 Ryan Dahl 基于 Chrome V8 JavaScript 引擎开发了 Node.js。Node.js 是一个 JavaScript 运行环境,在这个环境下,JavaScript 代码能够访问硬盘驱动器,数据库,网络等。使用 Node.js 可以创建各种应用,下至命令行工具,上至 Web 服务器。 图 1 展示了浏览器环境的 JavaScript 代码的运行环境;图 2 展示了 Node.js 环境的 JavaScript 代码的运行环境。

图1:在浏览器运行的 JavaScript 代码

图2:在 Node.js 运行的 JavaScript 代码

参考资料

  1. https://baike.baidu.com/item/node.js/7567977
  2. 《Web 开发权威指南》,第 15 章

Share this post on:

Previous Post
Nginx 日志改成 JSON 格式
Next Post
Python 和 Java 进行 DES 加密和解密