分享

AJAX基础应用专题

 老庄走狗 2005-12-14

AjaxAsynchronous JavaScript and XML的缩写

AJAX基本作用:无刷新更新页面

讨论主旨:如何开始AJAX的基础应用

AJAX 技术入门

Ajax 能够做什么?

如今 Google Suggest 和 Google Maps 使用了 Ajax,通过 Ajax,我们可以使得客户端得到丰富的应用体验及交换操作,而用户不会感觉到有网页提交或刷新的过程,页面也不需要被重新加载,应用的数据交换都被隐藏。

传统的 WEB 应用程序模型是这样工作的:用户的界面操作触发 HTTP 请求,服务器在接收到请求之后进行一些业务逻辑处理,如保存数据等,然后向客户端返回一个 HTML 页面。但这种方式并没有给予用户很好的应用体验,当服务器在处理数据的时候,用户则处于等待的状态,每一步操作都需要等待,太多的等待会使用户越来越没有耐心。而 Ajax 则大不相同,它通过 Ajax 引擎,使得应用过程很自然,操作很流畅,因为其只和服务器交换有用的数据,而页面显示等不必要的数据则不再重新加载。Ajax 引擎其实就是 JavaScript、XML、XMLHttpRequest 等等各项技术的综合应用。
Ajax程序设计入门
使用Ajax的主要原因1、通过适当的Ajax应用达到更好的用户体验;
2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。
AJAX技术汇总
与传统的web应用比较
传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。
Ajax原则
Ajax应用程序应该深入考虑特殊用户的需求,包括不同年龄的用户,不同背景的用户等,以及可以被不同的浏览设备访问,比如移动电话。这些因素的重要性很大程度上取决于你所开发的应用程序的细节需求。
AJAX解惑篇 (外文翻译作品,ajax解惑系列之一)
最近开始研究AJAX[Asynchronous JavaScript and XML],很幸运google到了这篇发表在Devmo上的AJAX: Getting Started。现把这篇简洁易懂的文章翻译如下,与大家共享,希望能对大家有所帮助!
Ajax 专题资料
Ajax:让我们重返静态页面。
这个标题是一个小小的玩笑,但是确实道出了Ajax的含义;
Ajax不是一种新的技术,而是传统技术加以组合后的技术应用,它带给访问者完全不同的浏览感受:我们再也不需要一次又一次地在提交表单以后等待或者主动刷新网页,传统的动态网页技术被隐藏到了Ajax的后台,我们所看到的是一个静态页面,动态程序反馈的结果被直接无刷新地显示在这个页面上;
                      
           
           
           
AJAX 技术发展
技术评论与随想——AJAX、Rails、WebFramework、SSE
最近思考的问题,其实都是围绕着Web2.0的。Web2.0是什么呢?无数的人可以有无数的回答,我的理解是:Web2.0意味着用户体验更好的Web应用。最近业界也颇发生了几件大事,我来随手点评一下。
MyEclipse 4.1 将支持AJAX
MyEclipse插件是一个功能强大的收费产品,支持代码编写、配置、测试以及除错。MyEclipse 4.1 将会在12月左右发布。除了支持AJAX 和UML 之外,MyEclipse还将继续致力于提高对Spring 和Hibernate 的支持。
Ajax兴起, 传统Web框架将走向何方?
AJAX如果将占据主流的话,未来我们的web,是不是就由HTML和JS组成?到时候将由Ajax和基于XML的服务进行通讯,比如SOAP。 而我们将会需要一个全新的框架? 旧有的Struts,JSF,WebWorks将走向何方?
Ajax:“世说新语”
在创建Ajax中最大的挑战不是技术。核心Ajax 技术是成熟的, 稳定的, 并且易于了解。反而, 挑战来自应用的设计人员:忘记那些我们所知道关于Web的限制, 并且开始想象一个可能更宽, 更广的范围。前景将更美好。
Atlas:微软的Ajax
微软致力于简化Ajax风格Web应用的开发,并提供丰富的、可交互的和个性化的用户体验。开发者可以对客户端脚本不甚了解;但他们可以很容易地开发和调试这种应用程序。
出于这一目的,微软启动了一个新的项目,研发代号“Atlas”。
网页上体验台式机程序 AJAX赋予软件新面孔
BEA宣布将加入Eclipse基金会组织的开源软件开发工具联盟。BEA将作为顶级成员——“战略制订者”——加入该联盟,并每年为该联盟提供25万美元的资金。除此之外,BEA还必须在一年之内发布至少一个基于Eclipse平台的商业产品。
[AJAX专题][转]Ajax 网址备忘
CA日前宣布,公司已加入Eclipse 基金会(Eclipse Foundation),并将向Eclipse测试与性能工具平台(TPTP)顶级项目开放其软件的源代码。此外,CA已被TPTP项目管理委员会(PMC)任命为TPTP监控工具项目组组长。
网友热评“AJAX七宗罪”:欲加之罪何患无辞
我不带任何主观色彩来评一下这个所谓的 “AJAX 的七宗罪”。
AJAX的七宗罪
但似乎人们给与AJAX的期望有点太高了,甚至有人提出了用AJAX取代Java Applet和Flash。不知Flickr是不是也听到这种呼声才把自己的Flash UI转向了普通的Javascript。AJAX是个伟大的东西,它是在不创造新技术的前提下诞生的一个标准,凭这一点就能招来大批的狂热追随者,AJAX看起来更像是杨过和小龙女练得玉女素心剑一样,分开来没有什么破坏力,但是二者合一就威力无比。
Buffalo:国人开发的AJAX应用框架
AJAX是开发基于web的rich client的一种方式,Buffalo则是实现AJAX的一个框架。Buffalo中定义了Web远程调用的传输基础,并且将远程调用对象完整的序列化到了本地,成为可以被JavaScript编程触及的对象。
AJAX 经验谈
技术女青年的两天AJAX之旅-- 遭遇AJAX
东溜西溜,发现了Bitty Browser,就是可以页面中再嵌一个浏览器!虽然有点简陋,但是有点意思。它使得我们的web页面向桌面更贴近了一步!本来想做一个sample,放在自己的blog上,但是没有想好让它来显示什么,本来想用它来显示我的标签云。后来发现不行。失败。
做了两个月ajax,总结一些小经验
项目开发告一段落,喘口气,总结一下。
1 AJAX还是AJAH
2 CACHE
3 系统错误: -1072896748.
实现一个无刷新的基于ajax的简易聊天室              某知名大企业的教训--慎用AJAX框架
对于 WebWork Ajax 支持的失望                  用Ajax为SOA增光添彩
介绍一个基于AJAX开放图书馆-Flipbook              Ajax 陷阱(Ajax Gotchas)
DWR让AJAX如此简单                         面向Java程序员的Ajax:构建动态Java程序
AJAX案例研究之Gmail

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多