6
  • 哪些脚本语言属于客户端,哪些脚本语言属于服务器端?

  • 如果 JavaScript 是脚本语言,那么 jquery 呢?jquery 只不过是 javascript 库仪式?所以jquery是客户端脚本?

    我盯着它看,但它仍然令人困惑。在某些站点中,它给出的客户端脚本是 JavaScript 和 vb 脚本,而在其他一些站点中,它只说 JavaScript。在服务器端的情况下,他们也提到了 html。

    我可以对此有一个明确的想法。

4

7 回答 7

15

客户端:

在客户端执行的脚本。在网站的上下文中,它是在用户浏览器中执行的脚本。

例如:Javascript、VB 等。

(JQuery、DOJO 是建立在 Javascript 之上的库,所以它也是客户端。)

服务器端:

在服务器中执行的脚本。在网站的上下文中,它是在应用程序服务器上执行的脚本。

例如:PHP、Python、Ruby 等

我们不能将语言分类为客户端或服务器端。可能存在服务器可以执行 Javascript 并从中呈现 HTML 的场景。在这种情况下,Javascript 成为服务器端语言。我希望我没有混淆你。

于 2013-03-07T12:07:27.397 回答
6

引用了user61852 的答案中的细微格式更改

“这里我只谈网络编程。

客户端编程主要与用户交互的用户界面有关。在web开发中是浏览器,在用户的机器上,运行这段代码,主要是用javascript、flash等来完成的。这段代码必须在各种浏览器中运行。

其主要任务是:

验证输入动画 操作 UI 元素 应用样式 不希望页面频繁刷新时会进行一些计算 前端编程负责人必须知道:

javascript css HTML 基本图形设计 Ajax 可能是 Flash 一些 3rd 方 javascript 库,如 JQuery UI 设计信息设计等。

服务器端编程与生成动态内容有关。它在服务器上运行。这些服务器中有许多是“无头的”。大多数网页不是静态的,它们搜索数据库以向用户显示更新的个性化信息。这方面与后端交互,比如数据库。

这种编程可以用多种语言完成:

PHP Java 和 jsp asp Perl Python Ruby on Rails 等。此代码必须执行以下操作:

查询数据库 将数据编码成 html 向数据库中插入和更新信息 业务规则和计算 服务器端编程负责人必须知道:

上面提到的一些语言 HTML SQL, linux/unix shell scripting OOP 业务规则等”

于 2014-03-12T06:02:21.000 回答
6

客户端下有哪些脚本语言

出于所有实际目的:JavaScript

什么和所有都在服务器端?

阳光下的每种编程语言(包括 JavaScript)

如果 JavaScript 是脚本语言,那么 jquery 呢?jquery 只不过是 javascript 库仪式?所以jquery是客户端脚本?

这是一个图书馆。是的。一般来说……它非常适合浏览器,但是(至少在理论上)你可以将它与 PhantomJS 之类的东西一起使用来操作服务器上的网页。

我盯着它看,但它仍然令人困惑。在某些站点中,它给出的客户端脚本是 JavaScript 和 vb 脚本,而在其他一些站点中,它只说 JavaScript。在服务器端的情况下,他们也提到了 html。

Internet Explorer(虽然可能只有旧版本)也支持 VBScript 进行客户端编程。在 WWW 上使用它是不切实际的,因为它不在其他任何地方运行。

于 2013-03-07T12:10:16.867 回答
2

在客户端脚本中,通常在客户端系统上下载脚本文件,客户端浏览器编译此脚本文件并生成 HTML。并通过浏览器生成 HTML 显示。

EX- JavaScript 文件、Jquery 文件、AngularJs 文件。

在服务器端脚本中,当用户请求显示页面时,脚本在服务器上运行并生成动态 HTMl 文件并将此 HTML 文件发送给用户。

EX-Asp( .asp)、Asp.Net( .aspx)、PHP(*.php)。

于 2015-02-12T06:30:36.520 回答
2

如果代码在客户端机器上编译/运行,则它被视为客户端。服务器端是指在将其发送到浏览器之前在服务器上编译/运行的脚本。jQuery 只是一个 JavaScript 库。这都是客户端。

例如,网络上的一些常用语言。

客户端:JavaScript
服务器端:PHP、Ruby、Perl

于 2013-03-07T12:07:14.380 回答
-1

请通过以下链接

用于客户端编程和服务器端编程

https://softwareengineering.stackexchange.com/questions/171203/what-are-the-difference-between-server-side-and-client-side-programming

至于客户端脚本和服务器端脚本。我想如果你仔细阅读这个问题的所有答案,你就会有一个清晰的想法。

jQuery 是一个在内部使用 JavaScript 的框架。

于 2013-03-07T12:14:40.940 回答
-2

Javascript 不仅仅是一种客户端脚本语言。它被广泛用于它。但这不是它唯一的用途。它只是我们使用 Javascript 来实现我们的功能的方式。认为 Javascript 仅用于客户端脚本是一种误解。

于 2015-07-09T12:54:52.680 回答