彩票走势图

JavaScript 应用

翻译|其它|编辑:郝浩|2003-11-22 15:59:00.000|阅读 1903 次

概述:

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>


JavaScript 虽然与 Java 的名称类似,但二者不论在性质上还是用途上都大不相同--Java 是一种类似于 C++ 的高级语言,可以实现各种复杂、专业化的应用(例如,著名的电子商务平台 Enfinity 就是基于 Java 技术构建的);而 JavaScript 则是一种脚本语言,只能实现有限的功能(例如,无法进行文件的读写)。

但是作为一种脚本语言,JavaScript 可以说是非常成功的,它在相当多的领域得到了广泛的应用。它不但可以用于编写 Web 浏览器端(或者称为客户端)脚本,实现在 Web 页面上下文中执行的程序,而且可以在服务器端用于编写可处理浏览器提交的信息并相应地更新浏览器显示的 Web 服务器程序。

1.客户端应用

JavaScript 最典型的应用就是开发客户端 Web 应用程序,也就是开发所谓的客户端脚本。与高级语言不同,客户端脚本程序通常都是解释执行的。也就是说,在执行 JavaScript 脚本之前,无须进行编译等预处理。

在最典型的客户端应用中,JavaScript 脚本程序被嵌入到 HTML 文件中,随着 HTML 文件一同下载到浏览器端。浏览器读 HTML 文件,然后解释执行并显示其中的元素。读取 HTML 文件并分辨其中的元素的过程称为语法分析或解析(parsing)。如果解析到 JavaScript 脚本,则浏览器执行其脚本语句。

2.服务器端应用

JavaScript 脚本不但可以运行于客户端,而且可以运行于服务器端,用于实现服务器端的某些特定功能(例如,取代传统 CGI 程序的表单处理功能)。在 Microsoft 的服务器上,典型的一种应用就是作为 ASP(Active Server Pages,活动服务器页)的实现脚本。

服务器端脚本的工作过程如下:浏览器输入 URL 请求;服务器调用脚本,生成从浏览器传递数据的对象,并向脚本提供这些对象;脚本进行处理(对于数据库应用则需要进行特定的数据库操作),并将数据以 HTML 文件的方式通过服务器返回发出请求的浏览器。


说明:本书的重点在于客户端应用,对于如何编写服务器端脚本程序的详细信息,请读者参考其他书籍。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP