如何理解node.js在javascript中的定位?

如何理解node.js在javascript中的定位?
为什么说node.js是JavaScript 中的runtime?
runtime是什么?

阅读 3.3k
2 个回答

runtime 就是運行時,我理解為是一個 JS 引擎,能夠解析和執行 JS,使 JS 脫離瀏覽器環境也能工作。

node.js 可以理解为一个运行 js 的环境甚至说你可以把 node 理解为一个浏览器,这不过这个浏览器不解析 html 、不解析 css ,这个浏览器缺少一部分 api,多了一部分 api。

至于你说的定位,我不太理解。我只能说说目前 node.js 都用来做了些什么。

  1. 服务器,中间件。(整合数据,ssr)
  2. 小脚本。(爬点东西,跑跑数据,批处理一下)
  3. 前端工程化,工作流。(gulp、grunt、webpack、rollup)
推荐问题