2013-03-07 200 views
5
  • 什么是脚本语言在客户端下,什么和所有在服务器端?客户端脚本和服务器端脚本语言

  • 如果JavaScript是脚本语言,那么jquery呢? jQuery是什么,但JavaScript的图书馆仪式?所以jquery是客户端脚本?

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

    我可以对此有一个清楚的想法。

+0

您可以在客户端和服务器端都使用javascript(例如使用Node.js),所以现在障碍并不明显 – TheBronx 2013-03-07 12:07:26

回答

2

如果代码在客户端机器上编译/运行,它被认为是客户端。服务器端意味着在将其发送到浏览器之前在服务器上编译/运行的脚本。 jQuery只是一个JavaScript库。这就是所有的客户。

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

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

+1

Ruby On Rails是一个MVC框架,而不是语言。 – Quentin 2013-03-07 12:10:49

+0

感谢您更正 – JanTheHuman 2013-03-07 12:29:40

+0

[脚本](http://en.wikipedia.org/wiki/Scripting_language)永远不会“编译/运行”,它们只是运行。或者你可能会说他们是“[解释](http://en.wikipedia.org/wiki/Interpreted_language)”。这就是他们的[脚本](http://en.wikipedia.org/wiki/Scripting_language)。 – anthropomorphic 2013-07-16 18:35:37

16

客户端:

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

例如:Java脚本,VB等

(jQuery的道场是图书馆建于JavaScript的顶部,这也是客户端。)

服务器端:即在执行

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

例如:PHP,Python和Ruby等

我们不能归类语文客户端或服务器端。可能存在服务器可以执行Javascript并从中呈现HTML的场景。在这种情况下,Javascript变成了服务器端语言。我希望我不会迷惑你。

+0

其明确..谢谢 – Rachel 2013-03-07 12:16:13

+1

错误,你可以绝对语言分类作为客户端或服务器端,这主要是他们用于反正大声笑... – dave 2015-02-16 03:23:55

6

什么脚本语言来下客户端

对于所有的实际目的:JavaScript的

和什么,一切都在服务器端?

太阳(包括JavaScript)

如果JavaScript是脚本语言,那么怎么样的jQuery下的每个编程语言。 jQuery是什么,但JavaScript的图书馆仪式?所以jquery是客户端脚本?

这是一个图书馆。是。一般来说...它的浏览器非常强大,但是(至少在理论上),你可以将它用于PhantomJS之类的操作服务器上的网页。

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

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

+0

谢谢昆汀..其清晰.. – Rachel 2013-03-07 12:16:55

-1

请通过下面的链接

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

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

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

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

+0

两个问题在这里:1 。jQuery不是一个框架。 2. jQuery并没有在内部使用javascript,它建立在javascript上,并且它仍然是javascript,因为你在javascript和jquery中编写代码,混淆或w/e。 jquery实际上是一个主要用于轻松操纵dom的库。 – dave 2015-02-16 03:25:55

5

引述少量格式的变化,从user61852's answer

“在这里,我将只有约Web编程说话。

客户端编程大多与用户界面,与用户交互的方式。在网页开发它的浏览器,在用户的机器上,运行此代码,主要是在JavaScript中,一瞬间完成,等此代码必须在多种浏览器上运行

其主要任务是:

验证输入 动画 操纵UI元素 应用样式,当你不希望页面经常 刷新 一些计算完成该负责人前端编程必须知道:

的JavaScript CSS HTML 基本的图形设计 阿贾克斯 也许闪存 一些第三方JavaScript库如jQuery UI设计 信息设计等

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

此编程可以在很多的语言来完成:

PHP Java和JSP ASP 的Perl 的Python Ruby on Rails的,等等。 此代码必须做其中:

查询数据库 编码数据转换成HTML 插入和更新信息到数据库 业务规则和计算 该负责服务器端编程的必须知道:

一些上述 HTML SQL, LINUX/UNIX shell脚本 OOP 业务规则等。”

2

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

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

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

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

-1

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

相关问题