Welcome 微信登录

首页 / 脚本样式 / Ajax

使用AJAX技术构建更优秀的Web应用程序

使用AJAX技术构建更优秀的Web应用程序

使用AJAX技术构建更优秀的Web应用程序2008-03-27 天极 朱先忠一、 简介异步JavaScript+XML(即Ajax),是一种创建交互式web应用程序的Web开发技术。这种程序使用JavaScript和XML从客户端提交服务器请求,且整个过程中仅需要交换少量的数据而不必提交整个web页面。因此,这样的程序将更快和更具响应性,并将成为新一代客户机-服务器系统的重要基础技术之一。你可以在站点http://www.google.com/webhp?...
为AJAX应用程序构建一个错误提交系统

为AJAX应用程序构建一个错误提交系统

为AJAX应用程序构建一个错误提交系统2008-03-27 天极 朱先忠摘要 当一些应用程序崩溃时,它们往往向用户提供一个机会来提交关于该错误的信息。该信息能够帮助开发者追踪并修正错误。本文将向你展示如何在你的JavaScript/AJAX应用程序中实现这样的功能。一、 引言如果可以存取终端用户的计算机的话,那么终端用户的JavaScript错误就很容易调试。既然你不能实现这样的操作,那么你可以采取下面这样的措施:让用户向你发送你修正该问题需要的内容。当象...
Ajax的错误处理机制探讨

Ajax的错误处理机制探讨

Ajax的错误处理机制探讨2008-05-08AJAX框架组件的核心是XMLHttpRequest JavaScript对象,它允许客户端开发人员在不中断用户操作、不利用隐藏页面的情况下,通过HTTP发送和接收XML文档。现在,有些人可能会感到恐惧,因为它突然允许那些可能过多地使用了验证窗体和动画图像的客户端开发人员负责传递XML文档和处理HTTP头信息,但是,没有风险就没有收益。我们不用害怕,我将演示如何使用XMLHttpRequest来添加一些以前不可...
Ajax简要说明及实例

Ajax简要说明及实例

Ajax简要说明及实例2008-05-08AjaxAjax,异步JavaScript与XML,是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,你可以创建接近本地桌面应用的,直接的、高可用的、更丰富的、更动态的Web用户接口界面。Ajax处理过程一个Ajax交互从一个称为XMLHttpRequest的JavaScript对象开始。如同名字所暗示的,它允许一个客户端脚本来...
警告!Ajax技术的安全问题不容忽视

警告!Ajax技术的安全问题不容忽视

警告!Ajax技术的安全问题不容忽视2008-05-08XML安全厂商Forum Systems公司上月在安全问题上提出了一个警告,他认为,随着越来越多的Ajax风格的应用出现,很多组织需要考虑潜在的安全缺陷以及性能问题。位于盐湖城的Forum Systems公司的市场副总裁Walid Negm说:“我们并非在制造警告。我们只是感到需要让人们考虑安全和可扩展性需求。我们始终在关注使用XML的技术。这是我们份内的事。”Ajax是Asy...
Ajax兴起, 传统Web框架与狼共舞

Ajax兴起, 传统Web框架与狼共舞

Ajax兴起, 传统Web框架与狼共舞2008-05-08关于J2EE的开发框架可谓是百花齐放,从JSF、Tapestry到Struts、WebWork,又有从Spring WebFlow到JSP/JSTL/Velocity等等。而且几乎每天都有新框架诞生。然而,面对Ajax或是其它类似Ajax客户端技术的兴起,是不是会意味着传统基于HTML/HTTP的Web框架将会前途渺茫?一、 传统Web遭遇AJAX,是融合还是消亡传统的Web框架主要负责处理HTTP...
冷静对待流行技术风潮:忽悠一下Ajax

冷静对待流行技术风潮:忽悠一下Ajax

冷静对待流行技术风潮:忽悠一下Ajax2008-05-08大峡前几天与瞌睡虫.cn在MSN上闲聊,他说最近看了一本吵得有点热的书,是关于ajax技术的,问他写得怎么样,他说被骗了,问为什么,他说里面全是讲的全是CSS、Javascript、XML,都是以前我们的项目中用到的,笔者说确实是如此,然后他就开始郁闷ing。 Ajax(Asynchronous JavaScript and XML),中文翻译即异步加哇十块扑特与二克十二蒙(:-0),这个词好像是2...
如何使用Ajax技术开发Web应用程序(1)

如何使用Ajax技术开发Web应用程序(1)

如何使用Ajax技术开发Web应用程序(1)2008-05-08在过去,由于为了获得新数据而不得不重新加载web页面(或者加载其他页面)导致web应用程序发展被限制。虽然有其他方法可用(不加载其他页面),但是这些技术都没有被很好地支持而且有bug成灾的趋向。在过去的几个月里,一个过去并不被广泛支持的技术已经被越来越多的冲浪者(web surfers??是指浏览器还是浏览者?)所接受,它给了开发者更多的自由开发先进的web应用程序。这些通过javascrip...
如何使用Ajax技术开发Web应用程序(2)

如何使用Ajax技术开发Web应用程序(2)

如何使用Ajax技术开发Web应用程序(2)2008-05-08在上一篇文章中,我们讨论了如何通过javascript从一个远程XML文件中取得数据。在这篇文章中,我们将学会怎样对数据作更复杂的处理。作为一个示例,我们会准备一组XML数据,将数据分割成独立的片断并以不同的方式展示这些片断(取决于它们是如何被标识的)。 这篇文章是建立在上一篇文章中构造的示例代码的基础之上,所以如果你不能理解我们现在的代码,你可以回过头去读第一篇文章(sheneyan注:就在...
如何使用Ajax技术开发Web应用程序(3)

如何使用Ajax技术开发Web应用程序(3)

如何使用Ajax技术开发Web应用程序(3)2008-05-08在这个关于AJAX系列的第三部分中,我们将学习如何使用AJAX与服务端进行写作以及这些技术如何产生强大的web应用程序。如果你对学习如何构建类似GMail或者Google Maps的web程序感兴趣的话,这是一篇基础的入门(虽然那两个东东会比我们在这篇文章中提及的内容复杂的多)。在这篇文章中,我使用PHP作为服务端语言,但AJAX能够和任何服务端语言进行很好的兼容,所以你尽可以选择你所钟爱的任...
AJAX应用需要组件技术作支撑

AJAX应用需要组件技术作支撑

AJAX应用需要组件技术作支撑2008-05-08现在AJAX技术炒得火热,各种各样的框架,各类概念性、入门性的文章,都对基本的AJAX有所阐述及实现,但是,真正深入和大规模应用AJAX的人就会知道,AJAX一旦大规模实际应用,就会造成很多很多的问题,其中非常致命的几点: 1、技术的多样性,分布耦合的复杂性,javascript,dhtml,css,xml,xsl,java,.NET,PHP,相信要熟悉这么多技术并能够融合使用,不是一件简单的事情。 2、代...
Ajax 让网页木马“悄悄的执行”

Ajax 让网页木马“悄悄的执行”

Ajax 让网页木马“悄悄的执行”2008-05-08 IT168 关于Ajax的执行,开发人员是这样想的“Ajax要做到,在用户浏览网页时应该感觉不到的它的执行(异步),不需要等待页面刷新就可以自动完成验证数据”,比如用户名是否可以注册等。每当我想到“感觉不到的它的执行”这句话,就会联想到还有很多网络安全相关的东西(比如木马)都希望可以做到在用户感觉不到执行,或者可以在用户感觉不到的时候做些什么。许多&ld...
用AJAX编写用户注册时的应用实例

用AJAX编写用户注册时的应用实例

用AJAX编写用户注册时的应用实例2008-05-08我所举的这个例子是一个企业用户注册时的一个应用,当用户注册时检查用户名和企业名是否可用,以前的做法是在旁边加一个按钮,点击“检查”,就向服务器发出请求,然后等待……服务器返回信息,继续操作。如果我们用AJAX技术来实现以上的操作则不必等待服务器返回信息,用户输入用户名或企业名称的时候,当输入文本框失去焦点的时候,则会自动向服务器发出请求,用户继续做下面...
ajax的server部分(php版)

ajax的server部分(php版)

ajax的server部分(php版)2008-05-08Server端的任务通常是根据Client的请求,进行逻辑操作,并将结果响应返回。这个响应通常为XML格式(因此server端需要使用PHP的DOM创建XML响应)1.PHP使用DOM创建XML响应,供client端的JS解析然后在页面中显示;(因此需要熟练PHP的DOM API)其实,PHP生成XML的方法有两种:使用DOM API;(方法一)另一种是直接将XML的内容echo出去即可;(方法二)...
在Web2.0下的十大AJAX安全漏洞以及成因

在Web2.0下的十大AJAX安全漏洞以及成因

在Web2.0下的十大AJAX安全漏洞以及成因2008-05-08JavaScript包含的Ajax是Web2.0应用的一个重要组成部分。该部分的进化发展使网络变成了超级平台。该转变同时也催生了新品种的病毒和蠕虫,比如Yamanner,Samy 以及Spaceflash等等。Google,Netflix,Yahoo 以及MySpace等门户网站在过去的几个月里都因为新的漏洞而蒙受一定损失。黑客们可以利用这些漏洞进行钓鱼,跨站点脚本(XSS)以及跨站点伪造(...
理解AJAX工作原理 构建网站的有效方法

理解AJAX工作原理 构建网站的有效方法

理解AJAX工作原理 构建网站的有效方法2008-05-08Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHt...
AJAX学习基础:简单介绍数据岛使用方法

AJAX学习基础:简单介绍数据岛使用方法

AJAX学习基础:简单介绍数据岛使用方法2008-05-08数据岛指的是存在Html网页中的xml代码段,它在Html中形成了一个数据的集合,数据岛允许我们在Html网页中集成xml,对xml编写脚本.数据岛有它特有的形式,由标记xml开始,在开始标记中要有一个ID属性,用于指定该指定数据岛的名称。 (当然要以/xml结束).元素xml包含的内容就是xml代码。数据岛也分为2种:1)内嵌的数据岛形式2)外嵌的数据岛形式说了那么多废话,还是了解以下如何对数据...
探讨一种AJAX性能的改进方法

探讨一种AJAX性能的改进方法

探讨一种AJAX性能的改进方法2008-05-08 天极 朱先忠一、 引言在Web表单中,我们使用AJAX来从客户端(通过JavaScript)调用服务端方法,而在AJAX内部则进行XMLHttpRequest调用。我测试了一些以不同方式实现的AJAX函数。另外,我还监控分析了进行AJAX调用的性能和生命周期。结果,我发现在Web表单中使用AJAX时存在一些严重的问题。不过,我也找到了这些问题的一种解决方法。在本文中,我正是想与各位分析这一问题及其相应的解...
<< 61 62 63 64 65 66 67 68 69 70 >>