JavaScript

JavaScript 是一种常用于编程语言的Web 开发。它最初由 Netscape 开发,用于向网站添加动态和交互式元素。虽然 JavaScript 受到 Java 的影响,但其语法与 C 更为相似,并且基于 Sun Microsystems 开发的脚本语言 ECMAScript。

JavaScript 是一种客户端脚本语言,这意味着源代码由客户端的Web 浏览器处理,而不是由Web 服务器处理。这意味着 JavaScript 的函数可以在网页加载完成后运行,而无需与服务器通信。例如,JavaScript 函数可以在 Web 表单提交前检查它,以确保所有必填字段都已填写。JavaScript 代码可以在信息实际传输到服务器之前生成错误消息。

与 PHP 和 ASP 等服务器端脚本语言一样,JavaScript 代码可以插入 网页的 HTML 中的任意位置。不过,服务器端代码只有输出会显示在 HTML 中,而 JavaScript 代码仍会完整地显示在网页源代码中。JavaScript 也可以在单独的 .JS 文件中引用,该文件也可以在浏览器中查看。

下面是一个用于将两个数字相加的基本 JavaScript 函数示例。该函数使用参数 7 和 11 调用。如果将下面的代码包含在网页的 HTML 中,它会在警告框中显示文本“18”。

<script>
  function sum(a,b)
  {
    return a + b;
  }
  var total = sum(7,11);
  alert(total);
</script>

JavaScript 函数可以在 <script> 标签中调用,也可以在特定事件发生时调用。示例包括 onClick、onMouseDown、onMouseUp、onKeyDown、onKeyUp、onFocus、onBlur、onSubmit 以及许多其他事件。虽然标准 JavaScript 仍用于执行基本的客户端功能,但如今许多 Web 开发人员更喜欢使用 jQuery 等 JavaScript 库,为网站添加更高级的动态元素。

更新日期 August 8, 2014 作者 Per C.

quiz测试你的知识

What does the © symbol in the footer of a webpage stand for?

A
Credit
0%
B
Copyright
0%
C
Courtesy of
0%
D
Created by
0%
Correct! Incorrect!     View the Copyright definition.
More Quizzes →

Tech Terms 计算机词典

本页中JavaScript的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们。

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们。

注意:通讯以英文发送。