服务器端脚本和客户端脚本之间有什么区别?

时间:2014-01-07 08:05:58

标签: php

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

如果JavaScript是脚本语言,那么jQuery呢? jQuery只是JavaScript库,对吧?那么jQuery是客户端脚本吗?

我对此进行了网络搜索,但仍然令人困惑。在一些网站上,它表示,客户端脚本是JavaScript和VB脚本,而在其他一些网站中,它只说JavaScript。如果是服务器端,他们也会提到HTML。

我能清楚一点吗?

1 个答案:

答案 0 :(得分:0)

在客户端运行的任何代码都是客户端,无论它在哪里运行。无论是在浏览器中还是在不同的应用程序中。同样,在服务器上运行的任何代码都是服务器端代码。无论语言,容器,想法,用户,床,甚至食物。

JavaScript曾经只是客户端,但即使是那个障碍已经被像NodeJS这样的应用程序打破了。是的,这太棒了。它就像色情变得真实,然后色情演员创造了所有人类最好的sammich,同时做着时髦的生意。能够在JavaScript中编写客户端和服务器脚本的代码真是太棒了。但那是一个不同的故事。

VBScript是客户端,可以在没有浏览器的情况下单独运行(.vb如果我没有弄错),甚至可以在Microsoft Office应用程序中运行(我认为开放式办公室有某种实现)vb脚本是不幸的是没有像Js那样美味。我认为原因是微软只是尽力而为,有些东西比上面提到的sammiches更好,但其余的就像狗肛门,或者你喜欢的廉价色情电影'我我会为这个故事留意这个故事,但我无法对它做出反应。我猜这可能是我对事物的看法。

正如其中一位评论者所说,HTML是一种标记语言,因此它不是脚本语言。但是,是的,它也是客户端。 jQuery是一个JavaScript库,所以从技术上讲可以在服务器或客户端运行,但我从来没有真正看到它在服务器端使用过。

客户端示例: JavaScript,VBScript,ActionScript,WebGL和其他一些新的HTML5技术。

服务器端: Php,C,.net,Java,Perl,Ruby等等。事实上,有太多值得一提的。