简单的JavaScript在ClientSide或ServerSide上运行?

时间:2016-07-27 22:42:33

标签: javascript client-side server-side

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

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

所以我有点困惑,我有这个问题:

1)简单的JavaScript运行在哪里,ClientSide或ServerSide?

2)" 正常 JavaScript在客户端运行"装置

3)我在哪里可以阅读一些参考文献?

3 个答案:

答案 0 :(得分:3)

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

JavaScript可以在任何地方运行

意味着什么"通常JavaScript在客户端运行"?

此声明不再适用,可能是人们认为它最初是为浏览器开发的,因此也是客户端开发的。但我不认为你可以这样概括。
请参阅a short history of JavaScript

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

答案 1 :(得分:2)

  1. 在网络中,它使用 Node.js
  2. 在客户端和服务器端运行
  3. 这意味着Javascript主要用于浏览器
  4. 您可以通过 David Flanagan
  5. 阅读"JavaScript: The Definitive Guide"

答案 2 :(得分:2)

为什么是downvotes?

你是否都是特殊的雪花谁不能帮助一个没有downvoting的程序员?苛刻,苛刻的人。愿你心中的仇恨消耗你的灵魂。

基本上,JS现在也可以在 客户端和服务器端运行。

直截了当地回答这个问题,有两个简单的例子:

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

最近,所有要在JS中编码的nodeJS都是一种服务器端技术,它允许您使用API​​,访问DB等服务器端操作,所有这些都使用JS。

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