计算机革命/编程/JavaScript
脚本语言(通常称为脚本编程语言或脚本语言)是通常被解释的计算机编程语言,可以直接从键盘输入。因此,脚本通常与程序区分开来,因为程序在运行之前被永久地转换为二进制可执行文件(即 0 和 1)。脚本保持其原始形式,并且每次运行时都会逐条指令地解释。脚本的创建是为了缩短传统的编辑-编译-链接-运行过程。术语“脚本”来源于表演艺术的书面剧本,其中对白被设定下来,由演员和女演员(程序)进行解释。早期的脚本语言通常被称为批处理语言或作业控制语言。脚本语言也可以编译,但由于解释器比编译器更容易编写,因此它们被解释的频率比被编译的频率更高。
JavaScript 是一种紧凑的基于对象的脚本语言,用于开发客户端和服务器端的 Internet 应用程序。Netscape Navigator 解释嵌入在 HTML 页面中的 JavaScript 语句,而 LiveWire 使您能够创建类似于通用网关接口 (CGI) 程序的基于服务器的应用程序。基本上,JavaScript 是一个程序,它有助于与 HTML 页面交互。例如:大学学生的在线课程测试。所有主要的网络浏览器(包括 Internet Explorer、Google Chrome、Firefox 和 Safari)都内置了 JavaScript 支持。只要访问您网站的访客使用支持 JavaScript 的网络浏览器(大多数浏览器都支持),并且启用了 JavaScript(默认情况下启用),那么您的 JavaScript 就会在他们访问页面时运行。有很多预先编写的 JavaScript 供您直接插入您的网页。要使用这些脚本,您只需要知道如何将提供的代码粘贴到网页的所需位置即可。
- JavaScript 为 HTML 设计人员提供了一个编程工具 - HTML 作者通常不是程序员,但 JavaScript 是一种具有非常简单语法的脚本语言!几乎任何人都可以在他们的 HTML 页面中插入小的“代码片段”。
- JavaScript 可以将动态文本放入 HTML 页面 - JavaScript 可以将一个变量文本写入 HTML 页面。
- JavaScript 可以对事件做出反应 - JavaScript 可以设置为在发生某些事情时执行,例如页面加载完成或用户单击 HTML 元素时。
- JavaScript 可以读取和写入 HTML 元素 - JavaScript 可以读取和更改 HTML 元素的内容。
- JavaScript 可以用来验证数据 - JavaScript 可以用来在将表单数据提交到服务器之前验证表单数据。这为服务器节省了额外的处理工作。
- JavaScript 可以用来检测访客的浏览器 - JavaScript 可以用来检测访客的浏览器,并且根据浏览器加载专门为该浏览器设计的另一个页面。
- JavaScript 可以用来创建 cookie - JavaScript 可以用来存储和检索访客计算机上的信息。
参考:https://w3schools.org.cn/js/js_intro.asp,2007 年 3 月 27 日检索
为了更好地处理网页交互,开发了一套新的 Web 标准——称为 AJAX(异步 JavaScript 和 XML)。AJAX 被许多网站使用。AJAX 被用于 Google 地图、Gmail 和许多其他 Web 应用程序。它创建了更快、更高效的交互式 Web 应用程序。为了使 AJAX 比重新加载网页时只使用 JavaScript 更快,AJAX 应用程序只请求新数据并将数据添加到现有的网页。通过这样做,当刷新页面时,每次网页更改时需要下载的内容更少。这就是 AJAX 节省时间的方式。
创建 | 最佳用途 | 替代方案 |
|
|
|
优点 | 缺点 |
|
|
参考:http://www.mcli.dist.maricopa.edu/show/interact/js.html,2007 年 3 月 27 日检索