当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 目前,在提供商业应用方面,IT行业对Web系统的依赖程度越来越高。
 

 

 ·ajax案例研究之gmail    »显示摘要«
    摘要:现在提起ajax,大家都立刻会想起gmail、gogle map这几个经典的ajax应用。gmail的优良表现我们都看过了,那么它的实现你研究过了吗?它怎么在几个不同的浏览器上可以一致的实现xml异步调用的呢?一起来看看吧。 首先,登录gmail以后我们会先进入这个页面: <html><head><meta content="text/html; charset=utf-8" http-equiv="cont......
    摘要:一. 什么是ajax?这个名字代表了异步javascript+xmlhttprequest,并且意味着你可以在基于浏览器的javascript和服务器之间建立套接字通讯。其实ajax并不是一种新技术,而是已经成功地用于现代浏览器中的若干成功技术的可能性组合。所有的ajax应用程序实现了一种“丰富的”ui——这是通过javascript操作html文档对象模型并且经由xmlhttprequest实现的精确定位的数据检索来实现的。典型的示例ajax应用程序是g......


AJAX加速Web应用

目前,在提供商业应用方面,it行业对web系统的依赖程度越来越高。web浏览器虽然一直是向远程用户提供软件的一种理想的廉价方式,但它们并不能像桌面应用那样提供丰富的客户端功能。而通过ajax(异步javascript及xml)则可以实现丰富的客户端交互能力与实时数据微量更新(micro-update),并且不需要使用任何一种私有的专用插件。

【相关文章:第三层交换介绍

【扩展阅读:三层交换技术解析

ajax是一种使用多数浏览器内建工具的web开发技术,它包含三个组成部分,即用于计算的javascript(即ecma script)、用于表示的动态html与用于客户端/服务器通信的xml http。 【扩展信息:三层交换技术浅谈

ajax的关键组件是xml http。当它被下载至客户端浏览器后,便可以迅速实现web页面与服务器之间的通信,而不用像传统基于页面的模型那样,在进行客户端与服务器的信息通信时必须重新加载整个web页面。

560)this.style.width=560; onmousewheel = javascript:return big(this) alt=rrrr src="/files/uploadimg/20060217/1602160.jpg" border=0>

这看起来虽然很简单,但却为web应用开发人员打开了一扇尘封已久的大门。除了浏览器内建的组件外,它不需要依赖其他的任何东西。由于有些企业特别关注用户安装软件时可能产生的安全与后勤保障问题,而ajax不需要向用户发布任何软件,因此也引起了这类企业的极大兴趣。

传统的web应用架构(有时被称为postback模型)的效率是很低的,因为它浪费了大量的通信带宽。当用户每次点击超级链接时,都会出现一次postback(即重新加载)整个web页面。而事实上,重新加载所有这些项目可能完全没有必要,也许只需要从数据库中调出很小的一段文本就能解决问题。

利用xml http与javascript,开发人员可以通过异步方式向服务器请求一个区块的信息,而无需重新加载整个页面。
...   下一页
    摘要:本文先简单介绍一下可以用于 xml的 ecmascript(ecmascript for xml,e4x),它是一种对 javascript 的简单扩展,这使得编写 xml 脚本非常的简单。在本文中,作者演示了一种称为异步 javascript 及 xml(asynchronous javascript and xml,ajax)的 web 编程模型,并且向您展示 javascript 的一些新 xml 扩展是如何使其更易于实现。 用于 xml 的 e......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE