Welcome 微信登录

首页 / 脚本样式 / Ajax

Ajax基础教程

Ajax基础教程

Ajax基础教程2009-11-10本站整理Ajax基础教程(6)- 6.3 小结如果你要使用Ajax,就要使用JavaScript。尽管一些框架和工具可以简化开发,但是测试还是很困难的一个重要环节。很多人对服务器端代码测试可能很“着迷”,对于JavaScript,当然更应如此。我们希望以上对JsUnit的简短介绍能使你对有关的背景有一定了解,以便着手使用这个测试框架。如果你是一个开发人员,则这不仅能让你更轻松地完成工作,而且肯定能...
Ajax基础教程(1)-Ajax简介 1.1 Web应用简史

Ajax基础教程(1)-Ajax简介 1.1 Web应用简史

Ajax基础教程(1)-Ajax简介 1.1 Web应用简史2009-11-10CSDN混沌初开,一切都那么简单。为了连接美国的少数几个顶尖研究机构,人们设计了最早的“Internet”,以便共同开展科学研究。不论是图书馆员、核物理学家,还是计算机科学家,都必须学习一个相当复杂的系统。1962年,麻省理工学院(MIT)的J.C.R. Licklider最早提出他的“Galactic Network”(超大网络...
Ajax基础教程(1)-Ajax简介 1.2 浏览器历史

Ajax基础教程(1)-Ajax简介 1.2 浏览器历史

Ajax基础教程(1)-Ajax简介 1.2 浏览器历史2009-11-10CSDN提到Web浏览器,大多数人都会想到无处不在的Microsoft Internet Explorer,直到最近像Firefox、Safari和Opera之类的浏览器日益兴起,这种情况才稍有改观。许多新手可能会误认为IE是市场上的第一个浏览器,其实不然。实际上,第一个Web浏览器出自Berners-Lee之手,这是他为NeXT计算机创建的(这个Web浏览器原来取名叫WorldW...
Ajax基础教程(1)-Ajax简介 1.3 Web应用的发展历程

Ajax基础教程(1)-Ajax简介 1.3 Web应用的发展历程

Ajax基础教程(1)-Ajax简介 1.3 Web应用的发展历程2009-11-10CSDN最初,所有Web页面都是静态的,用户请求一个资源,服务器再返回这个资源。什么都不动,什么都不闪。坦率地讲,对于许多Web网站来说,这样也是可以的,这些网站的Web页面只是电子形式的文本,在一处生成,内容固定,再发布到多处。在浏览器发展的最初阶段,Web页面的这种静态性不成问题,科学家只是使用因特网来交换研究论文,大学院校也只是通过因特网在线发布课程信息。企业界还没...
Ajax基础教程(1)-Ajax简介 1.4 可用性问题

Ajax基础教程(1)-Ajax简介 1.4 可用性问题

Ajax基础教程(1)-Ajax简介 1.4 可用性问题2009-11-10CSDN前面谈到的都是用户的期望,除此以外,可用性也不能不提。Ajax方法相当新,还没有多少成熟的最佳实践。不过,标准Web设计原则还是适用的。随着时间推移,当越来越多的人开始尝试这种方法时,就会发现可能存在哪些限制,并建立适当的指导原则。也就是说,你应该让用户来指导你。根据在应用中使用Ajax的方式,你可能会动态地改变页面中的某些部分,习惯于整个浏览器刷新的用户可能不会注意到与以...
Ajax基础教程(1)-Ajax简介 1.5 相关技术

Ajax基础教程(1)-Ajax简介 1.5 相关技术

Ajax基础教程(1)-Ajax简介 1.5 相关技术2009-11-10CSDN当你看到本书时,可能已经了解了在应用中实现Ajax所需的大多数技术。重申一句,我们想强调的是,Ajax是一个客户端技术,不论你现在使用何种服务器端技术,都能使用Ajax,而不管使用的是Java、.NET、Ruby、PHP还是CGI。实际上,在这本书中我们并不考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的服务器端技术。在后面的几百页中,我们强调的重点是客户端技术和方...
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技术向服务器发送请求,也知道了客户可以采用多种方法解析服务器的响应。前面的例子中只缺少一个内容,就是你尚未将任何数据作为请求的一部分发送给服务器。在大多数情况下,向服务器发送一个请求而没有任何请求参数是没有什么意义的。如果没有请求参数,服务器就得不到上下文数据,也无法根据上下文数据为客户创建“个性化”的响应,实际上,服务器...
<< 31 32 33 34 35 36 37 38 39 40 >>