怎样做公司网站建设,南京专业网站制作公司,安国市住房和城乡建设局网站,低价备案域名24.9.26学习目录 一.Web编程1.Javascript3.CGI 一.Web编程
1.Javascript
是一种基于对象并具有安全性能的脚本语言#xff0c;是由浏览器内解释器翻译成可执行格式后执行#xff1b; 即是网页与用户完成各种交互动作#xff1b;
特点#xff1a;基于对象的语言、简单性、… 24.9.26学习目录 一.Web编程1.Javascript3.CGI 一.Web编程
1.Javascript
是一种基于对象并具有安全性能的脚本语言是由浏览器内解释器翻译成可执行格式后执行 即是网页与用户完成各种交互动作
特点基于对象的语言、简单性、动态性、跨平台性
网页使用js脚本的三种方法 1直接添加脚本 例如
input typebutton onclickalert(欢迎); value点击2使用script标记插入脚本
script typetext/javascript//编写javascript代码
/script 3链接脚本文件常用的方法 这种方法需要将其放置在头部和主体之间其他的放在主体
script typetext/javascript src文件名.js/script## 2.AJAX 是一种用于创建快速动态网页的技术 其本质是一种使用现有标志的新方法 其最大的优点是在不重新加载整个页面的情况下可用于服务器交换数据并更新部分网页内容 其核心是XMLHttpRequest对象
流程
创建对象设置回调函数fun函数注意该函数是在服务器返回回应信息是才会调用所以可以写在发放请求的前面open创建服务器请求send向服务器发送请求服务器有结果会自动调用fun回调函数
1创建XMLHttpRequest对象
function getXMLHttpRequest()
{var xmlhttp null;if(window.XMLHttpRequest) //高版本浏览器创建对象{xmlhttpnew XMLHttpRequest();}else //低版本浏览器创建对象{xmlhttpnew ActiveXObject(Microsoft.XMLHTTP);}return xmlhttp;
}2XMLHttpRequest的属性 readyState请求状态0为未初始化1为正在加载2为已经加载3为交互中4为完成 status服务器HTTP状态码200为完成404为未找到
3.CGI
CGI主要是将硬件获取到的数据传送到服务器服务器通过AJAX技术将其传入到浏览器上 其是HTTP服务器与其他程序进行“交谈”的工具通过CGI接口能在服务器端运行其他的程序 其可以使用任何一种语言编写主要该语言有标准输入、标准输出和获取环境变量 cgi程序编译完毕后必须要以.cgi作为可执行文件
步骤
通过浏览器将用户请求发送到服务器服务器接收用户请求并交给CGI程序处理CGI程序把处理结果传送给服务器服务器把结果发送到浏览器
CGI传送给Web服务器的信息可以用各种格式但但通常是HTML、XML的形式 HTML文本第一行输出的内容必须为“Content-Type:text/html” XML文本第一行输出的内容必须为“Content-Type:text/xml”