技术

Web脚本编程语言

Web脚本编程语言
Web脚本编程语言
Anonim

网络脚本一种用于向万维网页面添加动态功能的计算机编程语言。用HTML(超文本标记语言)或XML(可扩展标记语言)标记的网页在很大程度上是静态文档。Web脚本可以在读者使用页面脚本时向其添加信息,或让读者输入可以例如传递给在线业务的订单部门的信息。CGI(通用网关接口)提供了一种机制。它在阅读器的Web浏览器和提供页面的Web服务器之间传输请求和响应。服务器上的CGI组件包含称为脚本的小程序,这些脚本从浏览器系统获取信息或提供显示信息。一个简单的脚本可以询问读者的姓名,确定读者使用的系统的Internet地址并打印问候语。脚本可以用任何编程语言编写,但是由于它们通常是简单的文本处理例程,因此特别适合使用计算机脚本语言(例如PERL)。

另一种方法是使用一种为浏览器执行的Web脚本设计的语言。JavaScript是Netscape Communications Corp.设计的一种这样的语言。它可以与Netscape和Microsoft Corporation的浏览器一起使用。JavaScript是一种简单的语言,与Java完全不同。JavaScript程序可以带有HTML标记嵌入到网页中。选择页面后,浏览器将执行该标记之后的JavaScript指令。为了加快动态(交互式)页面的显示,JavaScript通常与XML或其他语言结合使用,以在服务器和客户端的浏览器之间交换信息。特别是,XMLHttpRequest命令启用了来自服务器的异步数据请求,而无需服务器重新发送整个Web页面。这种编程方法或“哲学”被称为Ajax(异步JavaScript和XML)。

VB脚本是Visual Basic的子集。最初是为Microsoft的Office程序套件开发的,后来也用于Web脚本编写。它的功能类似于JavaScript,并且可以以相同的方式嵌入HTML。

此类脚本语言用于Web编程的背后是组件编程的思想,其中通过组合独立的先前编写的组件来构建程序,而无需任何进一步的语言处理。JavaScript和VB脚本程序被设计为可以附加到Web浏览器以控制它们如何显示信息的组件。