客户端脚本语言有哪些?服务器端又有哪些?
如果JavaScript是脚本语言,那么jQuery呢?jQuery只是JavaScript库,对吗?所以jQuery是客户端脚本吗?
我已经在谷歌上搜索过了,但还是很困惑。有些网站说,客户端脚本语言是JavaScript和VB Script,而其他网站则只提到了JavaScript。在服务器端,有些人还提到了HTML。
请给我一个明确的答案。
客户端脚本语言有哪些?服务器端又有哪些?
如果JavaScript是脚本语言,那么jQuery呢?jQuery只是JavaScript库,对吗?所以jQuery是客户端脚本吗?
我已经在谷歌上搜索过了,但还是很困惑。有些网站说,客户端脚本语言是JavaScript和VB Script,而其他网站则只提到了JavaScript。在服务器端,有些人还提到了HTML。
请给我一个明确的答案。
客户端:
在客户端执行的脚本。在网站的上下文中,它是在用户的浏览器中执行的脚本。
例如:Javascript、VB等。
(JQuery、DOJO是构建在Javascript之上的库,因此也是客户端的。)
服务器端:
在服务器上执行的脚本。在网站的上下文中,它是在应用服务器上执行的脚本。
例如:PHP、Python、Ruby等。
我们不能将语言分类为客户端或服务器端。可能存在这样一种情况,即服务器可以执行Javascript并从中呈现HTML。在这种情况下,Javascript成为服务器端语言。希望我没有让你感到困惑。
这里引用了 user61852的回答,做了一些格式上的修改。
客户端编程 主要与用户界面有关,用户通过它与程序进行交互。在Web开发中,运行该代码的是用户机器上的浏览器,主要使用JavaScript、Flash等语言。这段代码必须能够在各种浏览器上运行。
其主要任务包括:
验证输入 动画效果 操作UI元素 应用样式 当不想让页面频繁刷新时,进行一些计算。 负责前端编程的人员需要了解:
JavaScript CSS HTML 基本图形设计 Ajax 或许还需要了解Flash 一些第三方JavaScript库,例如JQuery UI设计 信息设计等。
服务器端编程 主要涉及生成动态内容。它运行在服务器上。许多这样的服务器是“无头”的。大多数网页都不是静态的,它们会搜索数据库以向用户显示更新的个性化信息。这一部分与后端(比如数据库)进行交互。
这种编程可以使用很多种语言实现:
PHP Java和JSP asp Perl Python Ruby on Rails等。 这段代码需要做什么:
查询数据库 将数据编码为html 将信息插入和更新到数据库中 业务规则和计算 负责服务器端编程的人必须了解:
上述语言中的一些 HTML SQL, Linux/Unix shell脚本 面向对象编程 业务规则等。
客户端脚本语言有哪些?
实际上只有JavaScript。
那么服务器端有哪些编程语言?
太多了,包括JavaScript在内的所有编程语言。
如果JavaScript是一种脚本语言,那么jquery呢?jquery只是JavaScript库,对吗?所以jquery是客户端脚本吗?
它是一个库。是的。通常情况下,它非常适合浏览器,但(至少在理论上)您也可以将其与像PhantomJS这样的工具一起使用,用于在服务器上操作网页。
我在谷歌上搜索了一下,但仍然很困惑。有些网站上说客户端脚本是JavaScript和VBScript,而其他网站则只提到JavaScript。在服务器端,他们还提到HTML。
Internet Explorer(尽管可能仅限于旧版本)还支持VBScript用于客户端编程。但由于它无法在任何其他地方运行,因此在WWW上使用它并不实用。
Javascript 不仅仅是一种客户端脚本语言。它广泛地被用于此。但这并不是它唯一的用途。这只是我们使用 Javascript 来实现功能的方式。认为 Javascript 只用于客户端脚本是一种误解。