客户端脚本和服务器端脚本语言

时间:2013-03-07 11:59:32

标签: javascript client-side-scripting server-side-scripting

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

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

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

    我能否清楚地了解这一点。

7 个答案:

答案 0 :(得分:15)

客户端:

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

例如:Javascript,VB等。

(JQuery,DOJO是基于Javascript构建的库,所以它也是客户端。)

服务器端:

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

例如:PHP,Python,Ruby等

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

答案 1 :(得分:6)

  

客户端下有哪些脚本语言

出于所有实际目的:JavaScript

  

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

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

  

如果JavaScript是脚本语言,那么jquery呢。 jquery只是javascript库礼仪?所以jquery是客户端脚本吗?

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

  

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

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

答案 2 :(得分:6)

引用来自user61852's answer

的次要格式更改

"在这里,我将仅讨论网络编程。

客户端编程主要与用户界面有关,用户界面与用户界面进行交互。在网络开发中,它是用户机器中运行此代码的浏览器,主要在javascript,flash等中完成。此代码必须在各种浏览器中运行。

其主要任务是:

验证输入 动画 操纵UI元素 应用风格 当您不希望页面经常刷新时,会进行一些计算 前端编程负责人必须知道:

JavaScript的 CSS HTML 基本的图形设计 阿贾克斯 也许Flash 一些第三方javascript库,如JQuery UI设计 信息设计等。

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

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

PHP Java和jsp ASP Perl的 蟒蛇 Ruby on Rails等 此代码必须执行以下操作:

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

上面提到的一些语言 HTML SQL, linux / unix shell脚本 OOP 商业规则等"

答案 3 :(得分:2)

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

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

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

答案 4 :(得分:2)

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

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

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

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

答案 5 :(得分:-1)

请浏览以下链接

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

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

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

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

答案 6 :(得分:-2)

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