web应用程序实现web应用.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
web应用程序实现web应用 jsj.gareisay于2005年2月提出。这是基于jeerse詹姆斯加罗德(jeerse)在他的文章《android》中提出的新趋势。本文描述了x莞ml、js、程序、java脚本和xmlhttprecet的混合使用。 一、 aajx技术的结合 Ajax的全称是Asynchronous Java Script And XML(异步Java Script和XML),它不是一项新技术,而是多种技术的结合。它包括:1.使用XHTML和CSS标准化呈现;2.使用DOM实现动态显示和交互;3.使用XML和XSLT进行数据交换与处理;4.使用XMLHttp Request进行异步数据读取;5.使用JavaScript绑定和处理所有数据; 事实上,在Ajax这个概念出现之前,就已经有丰富的Aajx应用了。同时也正是Aajx的成功应用,促成了这个概念的形成,例如Google Maps和Google Suggest都是Ajax典型的应用。 二、 基于接口的开发模式 (一) 系统响应面的开发 传统的Web应用程序采用同步交互过程,即请求——刷新——响应模式。这种情况下,用户首先向web服务器触发一个请求,web服务器接收请求后执行特定的任务,之后再向发出请求的用户返回一个HTML页面。这是一种不连贯的用户体验,web服务器在处理请求的时候,用户多数时间处于等待的状态,屏幕内容也是一片空白,也就是常说的刷新。如下图所示,传统web应用程序工作流程。 自从采用超文本作为Web传输之后,我们一直采用这种模式开发web应用程序。在负载比较小的场合,这并不会出现不妥的地方。可是当负载比较大,响应时间要很长,1分钟、2分钟……数分钟的时候,这种等待就不可忍受了。更为严重的是超过响应时间,服务器返回不可用页面。另外,在某些场合,用户只是想改变页面一小部分的数据,同样要刷新整个页面,很显然,这对于用户来说降低了访问速度。 (二) api技术的原理 与传统的web应用程序开发模式不同,Ajax采用异步交互过程。Ajax在客户端与服务器端之间引入一个中间媒介(Ajax引擎),从而消除了网络交互过程中请求——刷新——响应的弊端,用户的浏览器在执行任务时即装载了Ajax引擎,它负责处理用户的行为,并转化为对服务器的请求。同时它接收服务器端的返回信息,经过处理后显示给用户,这意味着客户端和服务器端不必相互等待,而是可以进行一些并发的操作。用户在发送请求以后可以继续当前的工作,包括浏览或提交信息。在服务器响应完成之后,Ajax引擎会将更新的数据显示给用户,而用户则根据响应内容来决定自己下一步的行为。如下图所示,Ajax的工作过程。 三、 va监控脚本语言、sql-ss技术 Ajax是多种技术的一个组合应用,其中包括Java Script脚本语言、XMLHttp Request对象、可扩展标记语言(XML)、文档对象模型(DOM)和级联样式表技术(CSS)。 (一) 接口接口 在Ajax中,Java Script是一种粘合剂,它使Ajax中的DOM、XTHML、XML和CSS可以相互协作,并控制它们的行为。 (二) 抗混合器传输或读取数据的特点 Ajax的一个最大的特点是无需刷新页面便可向服务器传输或读写数据,这一特点主要得益于XMLHTTP组件XMLHTTPRequest对象。它减轻了服务器的负担又加快了响应速度、缩短了用户等候时间。 (三) 对象及其层次结构 DOM用来显示在浏览器上的整个文档对象及其层次结构,通过Javs Script可以访问文档中的所有对象,它使得页面层次化结构能够动态变化。 (四) 成为网上数据和档案传输的标准 XML是用来描述数据结构的一种语言,它已经成为网上数据和文档传输的标准。它使对某些结构化数据的定义更加容易,并且可以通过他和其他应用程序交换数据。 (五) 抗病毒性技术 CSS提供了从内容中分离应用样式和设计的机制。虽然CSS在Ajax应用中扮演至关重要的角色,但它也是构建创建跨浏览器应用的一大阻碍,因为不同的浏览器厂商支持各种不同的CSS级别。 四、 嘴唇充放电软件特性 根据Ajax工作流程可知,Ajax的最大优点就是能在不更新整个页面的前提下维护数据,这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。但是,Ajax并不是完美的技术,它在带来诸多优点的同时,也有自身的缺陷。 第一,浏览器兼容性差。Ajax大量使用了Javascript和Ajax引擎,而这个取决于浏览器的支持。IE5.0及以上、Mozilla1.0、Net Scape7及以上版本才支持,Mozilla虽然也支持Ajax,但是提供XMLHttpRequest的方式不一样。所以,使用Ajax的程序必须测试针对各

文档评论(0)

176****2725 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档