【发布时间】:2016-11-16 22:44:51
【问题描述】:
一直在四处寻找答案或讨论,我知道为什么要创建nodejs。它将JS从浏览器中取出,使其能够成为与文件,IO等系统资源交互的主流语言和网络运营。 如果我们研究 JavaScript Web API,他们不会做与 Nodejs 相同的事情。 假设我们在 Nodejs 中有 fs 模块来与文件交互,并且我们有一个 Web api interface 。 我们有很多 API 接口,比如读取蓝牙或系统电池等。 我不知道我们是否可以在 Web API 中进行 IO 或发出网络请求。 那么 Nodejs 与这些 Web API 到底有什么不同呢。
JavaScript Complete APIS MDN 上的页面。
谢谢。
【问题讨论】:
-
"它把 JS 带出浏览器" - 你错了。服务器上的 JavaScript 早于 Node.js,而 JavaScript 从一开始就被设计为主流语言。只是用V8做引擎才有了竞争力,node变得相当流行。
-
感谢您的评论。请在 Nodejs 之前详细说明服务器上的 JavaScript。
-
是的,但是没有人像任何实现一样在服务器上使用它,或者也许我不知道。当 Nodejs 出现时,每个人都开始在服务器上使用 JS?我们只能将 JavaScript 视为浏览器语言和 Window 对象。
标签: javascript node.js asp.net-web-api