Welcome 微信登录

首页 / 脚本样式 / Ajax

Ajax基础教程(1)-Ajax简介 1.6 使用场合

Ajax基础教程(1)-Ajax简介 1.6 使用场合

Ajax基础教程(1)-Ajax简介 1.6 使用场合2009-11-10CSDN既然你已经对Ajax产生了兴趣,还要知道重要的一点,即什么时候应该使用Ajax技术,而什么时候不该用。首先,不要害怕在应用中尝试新的方法。我们相信,几乎每个Web应用都能从Ajax技术中获益,只不过不要矫枉过正,过于离谱就行了。从验证开始就很合适,但是不要限制你的主动性。你当然可以使用Ajax提交数据,但也许不能把它作为提交数据的主要方法。其次,惟一会影响你应用Ajax的就是...
Ajax基础教程(1)-Ajax简介 1.7 设计考虑

Ajax基础教程(1)-Ajax简介 1.7 设计考虑

Ajax基础教程(1)-Ajax简介 1.7 设计考虑2009-11-10CSDN既然对在哪里使用Ajax已经有所认识,下面再来谈谈应用Ajax的一些设计考虑。许多原则与Web应用的原则并无不同,不过还是有必要强调一下。要尽力减少客户和服务器之间的通信量。如果应用得当,Ajax会使你的应用响应更快,但是如果每次用户从一个域移到另一个域时你都来回传递超量的数据,用户肯定不会满意。如果有疑问,按标准约定行事。如果大多数应用都那么做,可能你也应该那么做。如果还有...
Ajax基础教程(1)-Ajax简介 1.8 小结

Ajax基础教程(1)-Ajax简介 1.8 小结

Ajax基础教程(1)-Ajax简介 1.8 小结2009-11-10CSDN因特网最初只是为连接研究人员,使他们共享信息,时至今日,因特网已经得到了巨大的发展。因特网开始时只有简单的文本浏览器和静态页面,但是如今几乎每家公司都有一个亮丽的网站,想找到一个粗糙的网站倒是很不容易。最早谁能想得到,有一天人们能在网上共同研究新型汽车,或者购买最新的斯蒂芬·金的小说呢?胖客户应用的开发人员都饱受部署之苦,因为要把应用部署到数以千计的用户机器上,他们...
Ajax基础教程(2)-使用XMLHttpRequest对象 2.2 方法和属性

Ajax基础教程(2)-使用XMLHttpRequest对象 2.2 方法和属性

Ajax基础教程(2)-使用XMLHttpRequest对象 2.2 方法和属性2009-11-10CSDN表2-1显示了XMLHttpRequest对象的一些典型方法。不要担心,稍后就会详细介绍这些方法。下面来更详细地讨论这些方法。void open(string method, string url, boolean asynch, string username, string password):这个方法会建立对服务器的调用。这是初始化一个请求的纯...
Ajax基础教程(2)-使用XMLHttpRequest对象 2.3 交互示例

Ajax基础教程(2)-使用XMLHttpRequest对象 2.3 交互示例

Ajax基础教程(2)-使用XMLHttpRequest对象 2.3 交互示例2009-11-10CSDN看到这里,你可能想知道典型的Ajax交互是什么样。图2-1显示了Ajax应用中标准的交互模式。图2-1 标准Ajax交互不同于标准Web客户中所用的标准请求/响应方法,Ajax应用的做法稍有差别。1. 一个客户端事件触发一个Ajax事件。从简单的onchange事件到某个特定的用户动作,很多这样的事件都可以触发Ajax事件。可以有如下的代码:<i...
Ajax基础教程(2)-使用XMLHttpRequest对象 2.4 GET与POST

Ajax基础教程(2)-使用XMLHttpRequest对象 2.4 GET与POST

Ajax基础教程(2)-使用XMLHttpRequest对象 2.4 GET与POST2009-11-10CSDN你可能想了解GET和POST之间有什么区别,并想知道什么时候使用它们。从理论上讲,如果请求是幂等的就可以使用GET,所谓幂等是指多个请求返回相同的结果。实际上,相应的服务器方法可能会以某种方式修改状态,所以一般情况下这是不成立的。这只是一种标准。更实际的区别在于净荷的大小,在许多情况下,浏览器和服务器会限制URL的长度URL用于向服务器发送数据...
Ajax基础教程(2)-使用XMLHttpRequest对象 2.5 远程脚本

Ajax基础教程(2)-使用XMLHttpRequest对象 2.5 远程脚本

Ajax基础教程(2)-使用XMLHttpRequest对象 2.5 远程脚本2009-11-10CSDN我们已经介绍了Ajax,下面来简单谈谈远程脚本。你可能会想:“Ajax有什么大不了的?我早就用IFRAME做过同样的事情。”实际上,我们自己也曾用过这种方法。这在以前一般称为远程脚本(remote scripting),很多人认为这只是一种修修补补。不过,这确实提供了一种能避免页面刷新的机制。2.5.1 远程脚本概述基本说来,远...
Ajax基础教程(2)-使用XMLHttpRequest对象 2.6 如何发送简单请求

Ajax基础教程(2)-使用XMLHttpRequest对象 2.6 如何发送简单请求

Ajax基础教程(2)-使用XMLHttpRequest对象 2.6 如何发送简单请求2009-11-10CSDN现在已经准备开始使用XMLHttpRequest对象了。我们刚刚讨论了如何创建这个对象,下面来看如何向服务器发送请求,以及如何处理服务器的响应。最简单的请求是,不以查询参数或提交表单数据的形式向服务器发送任何信息。在实际中,往往都希望向服务器发送一些信息。使用XMLHttpRequest对象发送请求的基本步骤如下:1. 为得到XMLHttpRe...
Ajax基础教程(2)-使用XMLHttpRequest对象 2.7 DOM Level 3 加载和保存规约

Ajax基础教程(2)-使用XMLHttpRequest对象 2.7 DOM Level 3 加载和保存规约

Ajax基础教程(2)-使用XMLHttpRequest对象 2.7 DOM Level 3 加载和保存规约2009-11-10CSDN到目前为止,我们讨论的解决方案都不是标准。尽管XMLHttpRequest得到了广泛支持,但是你已经看到了,创建XMLHttpRequest对象的过程会随浏览器不同而有所差异。许多人错误地认为Ajax得到了W3C的支持,但实际上并非如此。W3C在一个新标准中解决了这一问题以及其他缺点,这个标准的名字相当长:DOM Leve...
Ajax基础教程(2)-使用XMLHttpRequest对象 2.8 DOM

Ajax基础教程(2)-使用XMLHttpRequest对象 2.8 DOM

Ajax基础教程(2)-使用XMLHttpRequest对象 2.8 DOM2009-11-10CSDN我们一直在说DOM,如果你没有做过太多客户端的工作,可能不知道什么是DOM。DOM是一个W3C规约,可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。有一点很重要,DOM的设计是以对象管理组织(OMG)的规约为基础的,因此可以用于任何编程语言。最初人们把它认为是一种让JavaScr...
Ajax基础教程(2)-使用XMLHttpRequest对象 2.9 小结

Ajax基础教程(2)-使用XMLHttpRequest对象 2.9 小结

Ajax基础教程(2)-使用XMLHttpRequest对象 2.9 小结2009-11-10CSDN尽管Ajax风格的技术已经用了很多年,但直到最近XMLHttpRequest对象才得到现代浏览器的采纳,而这也为开发丰富的Web应用开启了一个新的时代。在本章中,我们讨论了Ajax核心(即XMLHttpRequest对象)的相关基础知识。我们了解了XMLHttpRequest对象的方法和属性,而且展示了使用XMLHttpRequest对象的简单示例。可以看...
Ajax基础教程(3)- 3.1 处理服务器响应

Ajax基础教程(3)- 3.1 处理服务器响应

Ajax基础教程(3)- 3.1 处理服务器响应2009-11-10CSDNXMLHttpRequest对象提供了两个可以用来访问服务器响应的属性。第一个属性respo-nseText将响应提供为一个串,第二个属性responseXML将响应提供为一个XML对象。一些简单的用例就很适合按简单文本来获取响应,如将响应显示在警告框中,或者响应只是指示成功还是失败的词。第2章中的例子就使用了responseText属性来访问服务器响应,并将响应显示在警告框中。3...
Ajax基础教程(3)- 3.2 发送请求参数

Ajax基础教程(3)- 3.2 发送请求参数

Ajax基础教程(3)- 3.2 发送请求参数2009-11-10csdn到此为止,你已经了解了如何使用Ajax技术向服务器发送请求,也知道了客户可以采用多种方法解析服务器的响应。前面的例子中只缺少一个内容,就是你尚未将任何数据作为请求的一部分发送给服务器。在大多数情况下,向服务器发送一个请求而没有任何请求参数是没有什么意义的。如果没有请求参数,服务器就得不到上下文数据,也无法根据上下文数据为客户创建“个性化”的响应,实际上,服务器...
Ajax基础教程(3)- 3.3 小结

Ajax基础教程(3)- 3.3 小结

Ajax基础教程(3)- 3.3 小结2009-11-10CSDN本章介绍了XMLHttpRequest对象与服务器之间相互通信的各种方法。XMLHttpRequest对象可以使用HTTP GET或POST方法发送请求,请求数据可以作为查询串、XML或JSON数据发送。处理请求之后,服务器一般会发送简单文本、XML数据甚至JSON数据作为响应。每个格式都有自己最适用的场合。如果不能根据请求的结果动态更新页面的内容,Ajax就没有多大的用处。当前的浏览器都把...
Ajax基础教程(4)- 实现基本Ajax技术 4.1 完成验证

Ajax基础教程(4)- 实现基本Ajax技术 4.1 完成验证

Ajax基础教程(4)- 实现基本Ajax技术 4.1 完成验证2009-11-10CSDN我们已经介绍了Ajax技术,也知道了如何使用XMLHttpRequest对象,现在要把它们结合起来,该怎么做呢?哪些情况下需要应用Ajax技术?当然,Ajax的潜力几乎是无穷尽的,关于Ajax的使用,灵感可能源源不断。本章将展示一些例子,在这些情况下,使用Ajax技术可以让应用突飞猛进。有些情况是一目了然的,有些则不是。不过无论怎样,对Ajax应用积累的经验越多,你...
Ajax基础教程(4)- 实现基本Ajax技术 4.2 读取响应首部

Ajax基础教程(4)- 实现基本Ajax技术 4.2 读取响应首部

Ajax基础教程(4)- 实现基本Ajax技术 4.2 读取响应首部2009-11-10CSDN你有时可能需要从服务器获取一些内容,例如,可能想“ping”一下服务器,验证服务器是否正常运行。此时,你也许只想读取服务器发出的响应首部,而忽略内容。通过读取响应首部,可以得出Content-Type(内容类型)、Content-Length(内容长度),甚至Last- Modified(最后一次修改)的日期。如果只关注响应首部,完成这样...
Ajax基础教程(4)- 实现基本Ajax技术 4.3 动态加载列表框

Ajax基础教程(4)- 实现基本Ajax技术 4.3 动态加载列表框

Ajax基础教程(4)- 实现基本Ajax技术 4.3 动态加载列表框2009-11-10CSDNWeb应用通常使用“向导工具”设计原则来构建,即每个屏幕要求用户输入少量的信息,每个后续页的数据都依据前一页的输入来创建。对于某些情况,这个设计模式非常有用,如用户以一种逐步、有序的方式完成任务。遗憾的是,太多的Web应用使用了这种方法,因为它们别无选择。在Ajax技术出现之前,当基于用户输入修改页面上的某些部分时,动态地更新页面而不刷...
Ajax基础教程(4)- 实现基本Ajax技术 4.4 创建自动刷新页面

Ajax基础教程(4)- 实现基本Ajax技术 4.4 创建自动刷新页面

Ajax基础教程(4)- 实现基本Ajax技术 4.4 创建自动刷新页面2009-11-10CSDN股票行情、天气数据、标题新闻……这些都是经常改变的数据,但不值得为这些数据的修改手工地完全刷新页面。尽管CNN.com之类的网站确实会定期重新加载,但是,如果只是为了改变一两个标题新闻和几个图就重绘整个页面,这可能很让人扫兴。当然,如果刷新整个页面,可能很难发现到底哪些是新内容!如果使用Ajax,用户就不用反复点击refresh(...
Ajax基础教程(4)- 实现基本Ajax技术 4.5 显示进度条

Ajax基础教程(4)- 实现基本Ajax技术 4.5 显示进度条

Ajax基础教程(4)- 实现基本Ajax技术 4.5 显示进度条2009-11-10CSDN无一例外地,几乎每个应用都会时不时地调用一个长时间运行的事务。如果你关心系统的可用性,就要确保用户能很容易地看到系统的状态。如果是一个胖客户应用,对于长时间运行事务的问题,解决办法很简单:只需显示一个进度条,以便用户知道目前所处状况。不过,在Ajax之前,要在Web应用中做到这一点很不容易。本节将使你了解如何使用Ajax为Web应用建立进度条。在代码清单4-9所示...
<< 61 62 63 64 65 66 67 68 69 70 >>