怎么样调用cgi程序
2012-10-17 15:35
197 查看
一、cgi将网页重定向到index.html的方法
printf("<script>window.setTimeout(\"location.href = 'http://ip地址'\", 1000);</script>\n");
其中IP地址可以是变量
二、
javascript有什么用?
JavaScript是一种脚本语言,主要提高网页的互动性,运行于客户端(浏览器),其用途有:
验证表单
Ajax技术
操作网页元素
特效
JavaScript可以被浏览器(IE,firefox)解析并运行
Javascript的替代品:
Java Applet
ActiveX
VBScript
Jscript
CGI
printf("<script>window.setTimeout(\"location.href = 'http://ip地址'\", 1000);</script>\n");
其中IP地址可以是变量
二、
javascript有什么用?
JavaScript是一种脚本语言,主要提高网页的互动性,运行于客户端(浏览器),其用途有:验证表单
Ajax技术
操作网页元素
特效
JavaScript可以被浏览器(IE,firefox)解析并运行
Javascript的替代品:
Java Applet
ActiveX
VBScript
Jscript
CGI
JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言,有了JavaScript,可使网页变得生动。使用它的目的是与HTML超文本标识语言、Java 脚本语言一起实现在一个网页中链接多个对象,与网络客户交互作用,从而可以开发客户端的应用程序。它是通过嵌入或调入在标准的HTML语言中实现的。 JavaScript具有很多优点: 1.简单性 JavaScript是一种脚本编写语言,它采用小程序段的方式实现编程,像其它脚本语言一样,JavaScript同样已是一种解释性语言,它提供了一个简易的开发过程。它的基本结构形式与C、C++、VB、Delphi十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。 2.动态性 JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,就称为“事件”。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。 3.跨平台性 JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。 4.节省CGI的交互时间 随着WWW的迅速发展有许WWW服务器提供的服务要与浏览者进行交流,确浏览的身份、需服务的内等等,这项工作通常由CGI/PERL编写相应的接口程序与用户进行交互来完成。很显然,通过网络与用户的交互过程一方面增大了网络的通信量,另一方面影响了服务器的服务性能。服务器为一个用户运行一个CGI时,需要一个进程为它服务,它要占用服务器的资源(如CPU服务、内存耗费等),如果用户填表出现错误,交互服务占用的时间就会相应增加。被访问的热点主机与用户交互越多,服务器的性能影响就越大。 JavaScript是一种基于客户端浏览器的语言,用户在浏览中填表、验证的交互过程只是通过浏览器对调入HTML文档中的JavaScript源代码进行解释执行来完成的,即使是必须调用CGI的部分,浏览器只将用户输入验证后的信息提交给远程的服务器,大大减少了服务器的开销。
相关文章推荐
- (ubuntu环境下)浏览器(通过cgi)调用外部程序
- CGI程序里调用system、popen运行命令需要root权限---boa配置需要注意的问题
- C++Qt5调用 php-cgi.exe运行 php程序
- 嵌入式WEB调用cgi程序
- 嵌入式WEB调用cgi程序
- 嵌入式webserver中cgi程序的调用
- nginx通过spawn-fcgi调用C++写的cgi程序
- Perl调用网页的cgi程序
- 请问怎么样让spring在启动的时候调用启动当前服务器下的"rmiregistry.exe"程序
- 用DebugView调用程序
- 解决通过Intent调用系统拍照程序,返回图片太小的问题[android]
- 创建SQL文件在程序中调用
- Android调用系统程序
- kernel: 调用init程序的地方
- 调用程序继承fd和监听端口的问题
- 用C写CGI程序简要指南
- C# .net写的程序调用C++.net写的动态库装载失败,原因一句说清
- WinCE下如何调用触摸屏校准程序
- 学习调用程序,按要求输出星号图【二】
- C#程序实现动态调用DLL的研究