简单的 JavaScript 运行在客户端还是服务器端?

Fra*_*sto 4 javascript server-side client-side

通常JavaScript 仅在客户端(浏览器)上运行。

开发人员还可以在 JavaScript 上编写事件驱动的代码,这些代码可以在事件上执行某些功能并可以在某些引擎上运行。

所以我有点困惑,我有以下问题:

1) 简单的 JavaScript 在哪里运行,客户端还是服务器端?

2)“通常JavaScript在客户端运行”是什么意思?

3)我在哪里可以阅读一些参考资料?

Bru*_*ira 7

为什么投反对票?

你们都是特殊的雪花,他们不能在不投票的情况下帮助一个程序员同事吗?苛刻,苛刻的人。愿你心中的仇恨吞噬你的灵魂。

基本上,现在JS可以运行两个客户端和服务器端为好。

直接回答问题,举两个简单的例子:

在客户端,您可以使用 JS 来实现一些基于用户交互的逻辑,例如,当用户勾选复选框时,将 div 悬停以更改其颜色,无论如何,可以执行 JS 代码作为对这些事件的响应和这通常是客户端代码,因为这一切都发生在客户端,主要是为了响应用户交互。

最近的nodeJS,都是用JS编写的,是一种服务端技术,可以让你消费API,访问DB等服务端动作,都是用JS。

所以,长话短说:它可以在客户端和服务器端执行。


mas*_*ash 4

JavaScript 运行在客户端还是服务器端?

JavaScript 可以在任何地方运行

“通常 JavaScript 在客户端运行”是什么意思?

这种说法不再正确,可能人们的意思是它最初是为在浏览器中使用而开发的,因此是在客户端中使用的。但我认为你不能再这样概括了。
查看JavaScript 简史

我在哪里可以阅读这方面的一些参考资料?