JavaScript 简介

在本章中,我们将了解 JavaScript 是什么,以及它可以做些什么。

什么是 JavaScript?

JavaScript 是最流行和广泛使用的客户端脚本语言。JavaScript 旨在为网页添加交互性和动态效果。

JavaScript 最初由 Netscape 开发为 LiveScript。它后来在 1995 年重命名为 JavaScript。现在 JavaScript 是基于 Web 的应用程序的标准客户端脚本语言,几乎所有现有的 Web 浏览器都支持它。

JavaScript 是一种面向对象的语言,它在语法上与 Java 编程语言有一些相似之处。但是,JavaScript 与 Java 无任何关系。

JavaScript 由 ECMA(欧洲计算机制造商协会)正式维护为 ECMAScript。ECMAScript 6(或 ES6)是 ECMAScript 标准的最新主要版本。

注意: 客户端脚本是指在 Web 浏览器中运行的脚本。它旨在操纵从 Web 服务器返回的内容。

你可以用 JavaScript 做什么

使用 JavaScript 可以做很多事情。

  • 你可以通过添加或删除元素来修改网页的内容。
  • 你可以更改网页上元素的样式和位置。
  • 你可以监视鼠标单击,悬停等事件并对其作出反应。
  • 你可以执行和控制过渡和动画。
  • 你可以创建警报弹出窗口以向用户显示信息或警告消息。
  • 你可以根据用户输入执行操作并显示结果。
  • 你可以在将用户输入提交到服务器之前验证用户输入。

这个列表并没有结束,你可以用 JavaScript 做很多其他有趣的事情。你将在后续章节中详细了解所有这些内容。

客户端和服务器端脚本之间的区别

客户端脚本语言(如 JavaScript,VBScript 等)由 Web 浏览器解释和执行,而服务器端脚本语言(如 PHP,ASP,JSP 等)在 Web 服务器上运行,并将输出发送回 HTML 格式的网络浏览器。

与传统的服务器端脚本方法相比,客户端脚本具有许多优势。例如,你可以使用 JavaScript 检查用户是否在表单字段中输入了无效数据,并在将表单提交给服务器进行最终数据验证和进一步处理之前,相应地实时显示输入错误通知,以防止不必要的网络带宽使用和服务器系统资源的利用。

此外,与客户端脚本相比,服务器端脚本的响应速度较慢,因为服务器端脚本在远程计算机上处​​理,而不是在用户的本地计算机上处​​理。

你可以在 PHP 教程 部分中了解有关服务器端脚本的更多信息。