JavaScript的应用在什么地方?

    内容提要:JavaScript的应用在什么地方?JavaScript虽然与Java的名称类似,但二者不论在性质上还是在用途上都大不相同:Java是一种类似于C++的高级语言

  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文件的方式通过服务器返回发出请求的浏览器。

『  页面特效 |  JavaScript 』
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值