学科分类
/ 3
44 个结果
  • 简介:AJAX英文AsynchronousOavaScript+XML的缩写,中文的意思则为“在Web上通过OavaScript,使用异步的XMLHttp请求,实现无刷新的Web界面”。其实AJAX并不是一个新技术,而是很多已经成熟的技术的集合。目前很多产品里都已经很好地应用了这一技术,比如Google的Gmall、GoogleMap、GoogleSuggestion以及微软的VirtualEarth和Start.com等,Kupu(一个开源的JavaScript应用程序)也是一个大量应用AJAX技术的典型案例。也许是这些应用程序的风行,使开发者又把目光重新聚焦到这一无刷新的Web开发技术上。

  • 标签: WEB开发技术 JAVASCRIPT Google VIRTUAL WEB界面 应用程序
  • 简介:引言AJAX是AsynchronousJavaScript+XML的缩写。可是如果直接照字面把它翻译成“异步JavaScfipt+XML”,还是难以直接理解其本意。实际上AJAX作为WEB开发技术的补充,优于传统WEB程序之处在于,它更强调用户体验。而这种体验的改善,是通过减少页面刷新,减少无必要的页面提交等途径来获得的。在其背后的关键是早已成熟的JavaScfipt(当然,VBScript也可以,只是其洳览器兼容性不好)和XmlHttp技术。

  • 标签: AJAX WEB程序 洳览器 检查算法 ASP.NET
  • 简介:Ajax是基于XML的异步JavaScript,是当前Web创新(称为Web2.0)的一个重要组成部分。Ajax这个术语源自描述从基于网页的Web应用到基于数据应用的转换。在基于数据的应用中,用户需求的数据.如联系人列表,可以从独立于实际网页的服务端取得,

  • 标签: 入门实践
  • 简介:在过去几个月期间,结合了AsynchronousJavaScript和XML(AJAX)来开发高交互性Web应用程序的设计模式变得越来越流行。高配置的Web应用程序,如GoogleMaps和A9以及微软的VirtualEarth和Start.com,通常能够利用这些技术的组合来形成丰富的客户端用户体验。组成AJAX的单项技术并不是最新的开发工具——它们已经运用了一段时间,并且不断得到更新和改进。但是,它汇聚了最新的技术,从而导致各种引人注目的可能性。

  • 标签: WEB开发 JAVASCRIPT WEB应用程序 VIRTUAL 风格 Google
  • 简介:最近,许多Web站点开始在开发人员社区当中引起关注。这些站点独特之处在于,它们更像是桌面应用程序而非Web应用程序。当您与它们交互时,它们可以快速在洲览器显示无穷的信息而又无需重新加载页面。

  • 标签: WEB站点 WEB应用程序 驱动 桌面 交互 页面
  • 简介:如果要用“充满魅力”一词来形容当前流行的交互设计,那么首推创建Web应用程序。毕竟,当你最终听到某人倾倒于产品的交互设计,难道不是在网上(Okay,我承认iPod除外)。所有追求酷,追求创新的新项目都是联机应用的。

  • 标签: WEB应用程序 开发 交互设计 IPOD 联机应用
  • 简介:目前Ajax已成为Web应用程序开发的核心技术之一。从Ajax的核心概念和工作原理出发,详细介绍了Ajax在Web应用程序开发中的作用和位置,并结合实例说明Ajax的具体应用方法。

  • 标签: AJAX XML HTTP Requst WEB 异步交互
  • 简介:传统的web应用在用户交互性方面存在响应速度慢的缺点,导致用户体验较差。介绍了AJAX的概念和工作原理,通过web实例对AJAX在web中的应用进行分析,证明了AJAX技术具有在客户端与服务器之间进行异步通信的能力,可以有效地减少客户端的响应时间,更友好地改善了用户的实时操作体验。

  • 标签: AJAX 异步 WEB 交互性
  • 简介:我们生活在这样一个用户越来越挑剔的年代,挑剔的背后实际上是控制数据欲望的增强。过去一个密密麻麻的新闻页面.就足够让用户看得很高兴.现在可不行。比如说——

  • 标签: WEB 控制数据 AJAX 界面表现 计算机网络
  • 简介:微软现在已经进入了ASP.NET2.0和VisualWebDeveloper2005发布版最后的RTM里程碑时刻。为了达到ZBB(ZeroBugnounce),微软已经锁定了这些产品的特性,着重优化最终的质量、性能和可靠性。

  • 标签: ATLAS 微软 工具包 DEVELOPER Visual SP.
  • 简介:AJAX依靠代理(Broker)指派和处理往返服务器的请求。对此,.NET包装器依靠客户端XmlHttpRequest对象。多数浏览器都支持XmlHttpRequest对象,这就是选择它的原因。因为包装器的目的是隐藏XmlHttpRequest的实现,我们就不再详细讨论它了。

  • 标签: ASP.NET Request对象 包装器 服务器 客户端 浏览器
  • 简介:传统的Web应用在用户交互性方面存在响应速度慢的缺点,导致用户体验较差。介绍了AJAX的概念和工作原理,通过Web实例对AJAX在Web中的应用进行分析,证明了AJAX技术具有在客户端与服务器之间进行异步通信的能力,可以有效地减少客户端的响应时间,更友好地改善了用户的实时操作体验。关键词AJAX;异步;Web;交互性中图分类号TP312文献标识码A文章编号1007-9599(2010)04-0000-01AnalysisAJAXApplicationinWebDingMinghao(TianjinPolytechnicUniversity,Tianjin300000,China)AbstractThetraditionalWebapplicationintheaspectsofuserinteractionpresenceshortcomingsofslowresponse,resultinginpooruserexperience.IntroducedtheconceptofAJAXanditsworkingprinciple,analysisthroughtheWebexamplesusingAJAXinWebapplications,provedthattheAJAXtechnologyhastheabilitybetweentheclientandserverforAsynchronouscommunication,reducetheclientresponsetimeeffectively,toimprovetheuserexperienceofreal-timeoperationmorefriendly.KeywordsAJAX;Asynchronous;Web;Interaction一、引言在互联网时代,随着网络的高速发展,一些弊端也随之出现。如等待服务器响应或屏幕刷新的时间过长等等。如何使用户能获得快速的响应,体验交互性带来的乐趣,成为目前Web应用需要解决的问题。AJAX(AsynchronousJavaScriptandXML)技术的出现有效地缓解了这一问题,它不但能使用户得到更好的体验,而且能够减轻服务器的负担。(一)AJAX技术概述AJAX是基于浏览器的应用技术,是由JavaScript、XML、DOM和XMLHttpRequest等多种技术组成的一种综合应用。AJAX包含的技术1.使用XHTML和CSS来编写结构化的页面来实现表现层,并采用DOM技术进行动态操作。2.使用XML和XSLT进行数据交互操作。3.采用XMLHttpRequest与服务器进行异步通信。4.使用JavaScript对它们进行绑定。(二)AJAX技术的基本工作原理AJAX技术的核心内容就是使用户操作与服务器之间的响应异步化。为此,它就相当于一个中间层,处理客户端和服务器端的请求,利用Javascript程序,通过调用XMLHttpRequest对象的属性和方法来与服务器端进行数据交互,然后通过DOM来解析处理XML文档和更新HTML页面的相关内容。图1AJAX工作原理流程1.创建XMLHttpRequest对象,向服务器端发送请求;XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口,允许数据从客户端传递到服务端,但并不会打断用户当前的操作,使用XMLHttpRequest传送的数据可以是任何格式。2.服务器处理完请求后,调用回调函数;3.回调函数解析服务器端返回的处理结果,然后更新到页面所需部分。二、AJAX技术的特点AJAX主要的特点是为Web开发提供异步数据传输和交换方式,在不刷新页面的情况下与服务器进行业务处理。每一种技术的出现难免会存在一些缺点,AJAX技术也同样具有自己的优点和不足。(一)优点1.减轻服务器的负担。AJAX的原则是“按需获取”,最大程度的减少冗余请求。2.更新部分页面,减少响应时间。AJAX使用XMLHTTP对象发送请求并得到服务器响应,在不重新载入整个页面的情况下,用JavaScript操作DOM最终更新页面,更新相应部分的内容时间非常短。3.客户端能完成部分服务器端的功能。利用客户端闲置的能力来处理,减轻服务器和网路的负担,减少响应时间。4.将Web中的应用与页面显示分离。(二)不足1.浏览器对AJAX的兼容性。AJAX大量使用了JavaScript等相关技术,能否执行取决于浏览器的支持。虽然很多浏览器支持AJAX,但提供XMLHttpRequest的方式不尽相同,所以使用AJAX的程序必须针对各个浏览器进行测试。2.AJAX只是局部更新页面内容,并没有更新整个页面。网页的后退功能是失效的,这就导致用户不清楚现在的数据是否已经更新。3.Ajax对流媒体的支持较弱。三、AJAX技术的应用AJAX技术的核心理念是用异步交互替代传统的同步交互。目前,AJAX应用最普遍的领域是GIS-Map方面,Google公司成功地将AJAX技术应用到GoogleMap中,用户使用GoogleMap浏览地图时,首先显示的只是局部的地区,如果要查看全图,需要对地图进行放大操作;如果想看其余的地方,需要对地图进行平移。由于应用了AJAX技术,使得地图每次都在原有数据的基础上以增量方式显示。这样用户不用等待页面刷新就能看到其他的区域了。四、应用实例考试系统中数据的异步处理AJAX技术应用在考试系统中可以较好地解决在考试过程中出现的响应不及时、页面刷新慢等问题,实现按需存取,自动交互与响应请求,减少页面的重复加载。为了避免学生在考试结束后一起提交时产生网络堵塞问题,利用AJAX技术,在考生做题的过程中,对考生的答案进行实时保存。通过XMLHttpRequest对象在后台自动向服务器发送数据,当考生改变选择答案时进行实时跟踪,进行数据覆盖。functionsaveAnswer(){varanswers=document.getElementByld("answer");//获取考生的答题数据XHR=createXMLHttpRequest();//创建XMLHttpRequest对象XHR.open("POST","saveAnswer.do",true);//与服务器建立连接XHR.onreadystatechange=processResponse;//指定响应函数XHR.send("answers="+answers);//发送请求setTimeout("saveAnswer()",60000);//定时保存答案}functionprocessResponse()//处理返回信息函数{if(XHR.readyState==4&&XHR.status==200)//判断对象状态和信息是否成功返回document.getElementById("savelnfo").value=XHR.responseText;elsewindow.alert("答案保存失败。");}这样处理的好处就是学生最后提交的时候,不会给服务器造成沉重的负担,因为在此之前学生的数据就已经实时的提交到数据库里了。五、结语从以上实例可以看出利用AJAX来做web开发,能够减少页面的重载次数,降低响应时间;客户端还能处理一些服务端的任务,减轻服务器的负担。随着web应用的发展,AJAX技术的不断更新,用户将会得到更好的体验。参考文献1陈锋敏,罗田,李颖智.程序员突击——Ajax原理与系统开发.北京清华大学出版社,20092王星,潘郁.基于AJAX技术的Web模型在网站开发中的应用研究J.微计算机信息,20063刘志忠.ASP.NETAJAX编程参考手册.北京清华大学出版社,20094周雯.Ajax,RIA与Web开发程序员教程北京电子工业出版社,2010.5JesseJamesGarrett.AjaxANewApproachtoWebApplicationsTheXML

  • 标签:
  • 简介:Ajax是Web2.0的核心之一,它采用异步模式,可以开发出基于浏览器的具有高用户交互性Web应用,改变了传统Web应用的交互模式.从而可以构建出更为动态、响应更灵敏和用户体验更好的Web应用程序。

  • 标签: AJAX JAVASCRIPT DHTML WEB2.0
  • 简介:本文从模型架构、应用技术、产业支持三个方面探讨了Ajax对移动Web应用开发的影响,并结合实例分析,阐述了基于Ajax开发移动Web应用的优势。

  • 标签: AJAX WEB2.0 XMLHTTPREQUEST 移动Web应用
  • 简介:AJAX(AsynchronousJavaScfiptandXML)进行了概述,提出了一些存在的问题和讨论了SLA影响,然后解释了为什么具有高效带宽的AJAX应用程序不能保证降低或消除漏洞风险。介绍了一些提高AJAX应用程序性能并如何避开Web服务漏洞的方法。

  • 标签: AJAX SLA WEB服务
  • 简介:尽管Linux中间层开发中取得了巨大成功,但其在企业开发的桌面领域并没被广泛接受。这主要是因为对于Linux存在极少基于标准平台中立的企业级桌面应用程序支持。RIA—Ajax技术的出现带来了企业应用桌面市场发展新的契机。

  • 标签: 市场发展 桌面 Linux 应用程序 企业应用 AJAX
  • 简介:摘要Ajax,它的全名是"异步java与XML",是一种开发动态网页的新技术,主要原理是运用JavaScript对网页DOM进行动态显示及交互控制,并使用XML和XSLT进行数据交换和相关操作。本文将重点介绍Ajax技术的基本原理及OA系统实现方法。

  • 标签: Ajax J2EE 办公自动化
  • 简介:研究AJAX的技术特点,设计开发了一个具有Web2.0功能的科技查新管理系统,提高了查新的效率和用户使用的方便性。

  • 标签: 科技查新 WEB2.0 AJAX管理系统
  • 简介:Ajax中JavaScript则是XMLHttpRequest与DOM交互的桥梁以及Ajax引擎工作的主要推动力,其中XMLHttpRequest、JavaScript和DOM是Ajax技术的核心,基于Ajax引擎的Web应用体系结构

  • 标签: 中的应用 技术中的
  • 简介:本文讨论了百度Echarts组件的基本框架结构,并结合应用实例的开发,介绍了运用Echats组件和Ajax技术在Web应用和Web网站中实现商业图表展示的方法。

  • 标签: Echarts AJAX 图表组件 WEB应用