JavaScript系列之(1)JavaScript 概述

ZDNet软件频道 时间:2004-05-08 作者:Builder.com |  我要评论()
本文关键词:javatips
在这个系列的文章里,我将通过大量的实例向大家由浅入深的讲解JavaScript使用技巧。
本文译自Builder.com,未经许可请勿转载

JavaScript 提供了一种向 Web 页面添加智能和交互性的方法。有了 JavaScript,你能够:

  • 处理直接通过HTML界面向计算机用户收集的数据,而不必涉及服务器(或是拥有高级Perl、C、或其它程序语言技巧的程序员)

  • 在用户的计算机上创建和储存数据

  • 为图形添增交互性

  • 根据用户的输入,立即更新网页上的组件

  • 将HTML 数据与其它网络技术更紧密地整合(例如Java applets 与ActiveX 控件)。

    JavaScript 出现之前

    在JavaScript出现之前,对于网页设计者和硬件商而言,建立交互式网页要比现在困难得多。收集与处理用户的数据,需要一种在 Web 服务器上执行的、称为公共网关接口(common gateway interface,CGI)的脚本。为了使用CGI脚本,你首先得设计一个基于HTML 的网页,内含表单(form)来收集用户的输入。然后,你再用C 或Perl 语言来创建(或付钱给某人来创建)一个CGI 脚本来处理在网络服务器上收集到的输入资料。

    不幸的是,每当用户查看网页并提交表单时,数据就会从 Web 浏览器传递至CGI 脚本。CGI 脚本接着处理数据,再以基于HTML 的新网页形式将所有结果返回给用户。用户每次改变 Web 表单时,就会发生该种状况,不但消耗了服务器CPU 能量,由于网络接连来回发送数据,也浪费了不少时间。

    为什么使用 JavaScript

    JavaScript 通过收集和处理用户系统的浏览器中的数据解决了许多此类的问题,即使你可能依然需要将处理过的数据传送给CGI 脚本。JavaScript 也是一种解释型语言,也就是说它最终并非是某台特定计算机的可执行文件。相反,其代码只会在用户浏览器的JavaScript 解释器中执行。你能只编写一次JavaScript 代码,在任何安装有能够处理 JavaScript 的浏览器(网景Navigator 2.0版或以上,或是微软Internet Explorer 3.0或以上)的计算机系统上运行。


    本文作者:Emily A. Vander Veer 是无数与 Internet 有关的杂志文章和书籍的作者,包括《JavaScript for Dummies》、《JavaScript for Dummies Quick Reference》和《JavaBeans for Dummies》,其所有著作都由 IDG Books 出版。


    责任编辑:李宁

    欢迎评论投稿

  • 百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
    中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
    京公网安备:1101082134