什么是客户端JavaScript和什么是服务器端JavaScript?

Fer*_*ero 11 javascript

请问任何人请解释一下什么是服务器端java脚本和客户端java脚本

因为我最近听说过livewire javascript是服务器端,导航器javascript是客户端.

请任何人解释我的区别

提前致谢

FERO

rah*_*hul 17

有三种主要类型的JavaScript:

  1. 客户端JavaScript(CSJS) - JavaScript的扩展版本,支持增强和操作网页和客户端浏览器

  2. 服务器端JavaScript(SSJS) - JavaScript的扩展版本,支持对数据库,文件系统和服务器的后端访问

  3. 核心JavaScript - 基础JavaScript语言

客户端JavaScript(CSJS)和服务器端JavaScript(SSJS)依赖于核心JavaScript,没有它就无法工作.

资源


jrh*_*ath 7

对于大多数现代网络来说,javascript是客户端的99%(是的,我编制了统计数据).

也就是说,javascript只是另一种语言.回到过去,有Netscape Enterprise Server(它被称为NES)允许在javascript中编写脚本.

现代Web服务器支持像php,python等脚本语言.不幸的是js在服务器端并不大.它是我遇到过的最漂亮的语言:C语法,具有类似Lisp的功能.

javascript的传统客户端使用暗示了它在Web中的使用.我相信你对网上的javascript一无所知(如果你足够聪明,可以询问ssjs).

但javascript的一些非常规用法:

  • 但是,Qt已经在其框架中找到了javascript的用法.Qt应用程序可以编写为可以通过javascript编写的插件进行扩展.我觉得很酷.
  • 还有Rhino,它将javascript编译成Java.

干杯!

  • 这是非常古老的,没有理由不提及 node.js 但未来的用户应该查看 node.js 文章以了解服务器端 javascript (3认同)
  • 随着服务器端 JS 的发展,这个答案并没有真正过时。 (2认同)

小智 6

客户端与服务器脚本编写

客户端脚本编写 服务器端脚本编写
在用户的计算机上运行,​​即 浏览器解释脚本 在网络服务器上运行
源代码对用户可见。 源代码对用户不可见,因为服务器端程序的输出是 HTML 页面。
用于用户事件的验证和功能 用于业务逻辑和从数据库访问数据。页面是动态创建的。
取决于浏览器和版本。 不取决于客户。可以使用任何服务器端技术。

您可以访问这里了解详情。


Ric*_*dOD 3

一种运行在浏览器(客户端),另一种运行在服务器。人们普遍认为 JavaScript 只能在浏览器上运行——这是不正确的。当我还是一名经典 ASP 开发人员时,我们可以选择 VBScript 或 JavaScript 服务器端(我们也可以选择 JavaScript 或 VBScript 客户端)。