下载此文档

交互网页设计(毕业论文).docx


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
交互网页设计(毕业论文).docx一、 异步交互的实现: 11、 同步Web应用模型与异步Web应用模型: 12、 Ajax异步通信技术: 23、 jQuery库: 4二、 Ajax^jQuer^术实现二级连动下拉列表 41>任务描述: 42、 数据库设计: 53、 HTML页面设计: 54、 : 65、 服务器端程序 66、 分析总结: 8三、 一个完整的交互页面分析 91、 界面设计及设计思路: 92、 相关HTML页面代码: 93、 Js脚本设计: 134、 服务器端ASP程序设计: 165、 页面交互分析: 196、 小结: 20交互网页设计Ajax与jQuery技术实现网页片步交互一个优秀的网站通常会有以卜•几个方面的优势:漂亮的设计、友好的界面、规范的结构、智能化的后台处理以及充实的内容,另外还冇一个不可忽视的就是良好的交互性。网站的交互性通常是给用户网页浏览过程屮良好体验的一个非常重要的环节,满足用户的浏览需求,对用户的选择作岀“及时”的响应,是交互性网页设计的关键。网页设计者一定要明白,缺乏交互性的网站即使看上去很美也是没有生命力的。“交互”的本质就是用户(客户端)发出请求,通过网络传送到服务器(服务器端),服务器端处理用户的请求后得到结果,再次通过网络传送到客户端,客户端将返冋的结果展示给用户。现在的交互式网页设计技术中,使用的最为广泛的就是Ajax技术,那么什么是Ajax呢?如何实现Ajax的应用呢?以下就围绕着这两个问题并通过实例进行说明。一、异步交互的实现:1、同步Web应用模型与异步Web应用模型:传统的网页设计技术屮,“交互”就已经存在,但与Ajax异步通信之间存在有一定的区别,看下面图示:程序处理服务器端从图示中,可以看到,传统的Web应用模型中,客户端与服务器端是直接通信的,客户端发岀请求后,一直等待服务器端的返回数据,直到服务器端处理完成返回数据后,客户端才会显示出处理结果,屮间的数据传递过程和处理过程就是客户的等待的过程,浏览器中往往是显示一片空口,这就是同步应用模型,其最大缺点就是:页而全刷新,用户等待时间长,体验差。异步Web应用模型中,弱化了客户界面前台的表单功能,不再由表单來实现数据的传递,转而通过Ajax引擎向服务器端传递数据,Ajax功能的实现则通过JavaScript语言来完成,服务器端返冋的数据也通过Ajax引擎,利用JavaScript来操作HtmlDOM更新页面。由于与服务器端的数拯交流是由Ajax引擎完成,客户在前台的操作是不会被打断的,即数据在传递的过程屮,用户可以继续英他的操作,这实际上也就是我们常说的“局部刷新”技术,用户的体验是非常完美的,在良好的网络状态下,甚至与我们的本机应用程序操作体验近似。2、Ajax异步通信技术:Ajax(AsynchronousJavaScriptAndXML,异步JavaScript和XML)并不是什么新的语言或技术,而是使用JavaScript和XML完成的异步发送请求。Ajax实休上就是JavaScript语言操作了一个新的对象,这个对彖就是XMLHttpRequest对象,XMLHttpRequest就是异步发送请求的对彖,这就是Ajax技术的核心,而开发Ajax程序则需要完成五件事情,分别是:获取XMLHttpRequest对象、注册回调方法、打开请求、发送请求、编写回调方法。•获取XMLHttpRequest对象:由于不同的浏览器对W3C标准的支持程度是不同的,所以在网页编程中一定要考虑到浏览器的兼容问题varxmlHttp;//定义全局的XMLHttpRequestfunctioncrcatcXMLIIttpRequcst(){//适用TE6以下版本的TEif(){xmlHttp=newActiveXObject(''");}〃适用IE7、IE8、FircFox等主流浏览器elseif(){xmlHttp二newXMLHttpRequest();II•注册回调方法:回调方法会监听服务器端的响应,在发送异步请求后,回调方法会每隔一段时间被调用一次xmlhttp,onreadystatechange二callback;•打开请求:open()方法有三个参数,其屮第一个参数是请求方式,可选值为GET或POST,建议使用POST;第二个参数是请求资源的URL,实际是服务器端响应程序;第三个参数是一个布尔值,true表示为异步请求。为解决浏览器缓存问题,通常在URL中使用时间戳來欺骗浏览器。xmlhttp,open(“POST”,URL,true);•发送请求:GET请求与POST请求的设置的参数是不同的。

交互网页设计(毕业论文) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小102 KB
  • 时间2019-07-08