Ajax能有效提供网页的交互能力,给用户带来更佳的浏览体验,是Web2.0的标志之一。这里精选了25个优秀的Ajax应用与实例,供有兴趣的朋友参考学习:
Ajax RSS 阅读器
通过Ajax、PHP与MySQL搭建一个简单的RSS阅读器。在这个例子中,允许用户在一个页面用同时读取多个RSS数据源,在该文章的末尾,你能找到一个关于这个阅读器的生动的示范例子。
Ajax 个人门户教程
这个教程将一步一步指导你怎样建立一个类似Pageflake和Netvibes的个人门户页面。这个教程的目的是展示如何通过一些简单技术去例如Document Object Model (DOM)这样的APP应用,以及事件响应与远程数据读取等技巧。Ajax 个人门户例子
Ajax 的聊天应用
教你如何通过异步JavaScript、XML及PHP建立一个简单的基于网页的聊天工具。教程中的则是例子利用了Prototype JS framework、MySQL及PHP。
通过Ajax与del.icio.us构建个人空间
这是一个Ajax与API结合的例子,所用的是del.icio.us的API,其方法与概念同样实用于Digg或Flickr等常见的API服务商。其最大的共同点都是使用了XML,例如下面的两个例子同样如是:popurls和SocialBlade,这样的方法很方便在社会化网站中提取数据。坏消息是这个教程是需要你注册,好消息是注册是免费的。
Ajax的超轻量级的图表工具
看看如何用Flash和Ajax写一个只有1.78KB的超轻量级图表工具吧。这个例子允许你建立一个基于动态数据的可视化图表。当中涉及ActionScript与JavaScript的通讯,setData与setStyle的包封处理,如何通过ActionScript 控制图表的样式等等。
通过AJAX与PHP创建一个日历
学习如何去通过Ajax与PHP写一个类似上图的日历,Ajax能使得日历上的日期被改变后,获得相关的数据而不刷新网页。
日历例子
如何在你的网站中通过Ajax整合Google Calendar
这个教程示范了如何建立建立一个引用公开的Google Calendar的页面。(Google Calendar是一个让你便地建立、分享以及管理个人日程或团队日程的在线服务)AJAX日程例子
使用jQuery的AJAX式原地编辑(Edit in Place)
在这个例子里,用户可以修改他们正在浏览的XHTML页面。这是一个运用jQuery实现概念验证(proof-of-concept)的例子。当然,正常情况下你是不会允许你的用户像这样直接编辑服务器的代码的或数据库的。
Edit In Place demo 1
Edit In Place demo 2
建立一个AJAX的评分Widget
学习如何建立一个不需要用户频繁点击提交按钮、也不需要频繁刷新页面的的评分系统。这个教程将向你展示四个JavaScript frameworks/libraries技巧:Dojo、jQuery、mootools、以及Prototype JS。
AJAX的文件上传教程
这个教程是教你如何用AJAX实现文件上传,例子使用了JavaScript与PHP。 AJAX文件上传demo
使用AJAX与PHP建立邮件列表
这个来自SitePoint的例子,教你如何建立一个邮件列表。当中运用了MySQL存储数据,而用户则是通过Prototype JS进行 Ajax请求建立事件处理。
没有图片验证码的安全表单
当不使用图片验证码的时候,如何尽可能地避免垃圾信息被提交到服务器呢?而这个例子就演示如何使用简单的Ajax技术结合Cookies做到这一点。安全表单的例子
使用AJAX的图片验证码
一般的图片验证码都是需要用户填写英文或数字,始终会有机会被机器破解。而这个例子,则是需要用户按顺序排列图片以取代传统的验证码输入方式,使得更难于破解。
基于Ajax的登录框
建立一个便于输入信息的登录框,.这个例子使用了jQuery form plugin 以及PHP进行进程请求。 基于Ajax的简单登录框例子
使用Mootools建立一个良好Ajax效果信息窗口
在这个例子里面,当用户点“Save”按钮的时候,会出现文字渐变及内容保存状态的提示。参考例子
关于自动完成的教程
这个教程演示如何使用jQuery、PHP及MySQL实现上述的自动完成(AutoCompleter)的功能。 自动完成的例子
使用jQuery & AJAX的Auto-populating窗口
Ajax的一个关键应用就是不刷新页面却得到页面的更新内容。在这个教程里面,你将看到如何使用PHP与JavaScript以实现(用jQuery实现实在太容易了)。参考例子
Ajax的下拉菜单
这里有一个来自Webmonkey的简单例子,演示如何把外部数据读入到下拉菜单当中。例子中使用的是一个tet文件,而实际上你可以使用任何你认为方便的数据源。参考例子
Ajax与PHP结合的留言板
例子中演示如何使用PHP与JavaScript写一个AJAX的留言板,是一个练习服务器端与客户端通讯的好例子。参考例子
如何建立标签页面
类似上面这样的标签页面,在AJAX里很容易实现。从例子中看看如何用PHP与Prototype JS实现这个AJAX效果吧。参考例子
如何通过jQuery载入动态内容
这个教程一步一步地教你如何通过Query将数据载入到页面中, 以掌握Ajax请求以及DOM的处理。 参考例子
Degradable Ajax的方法
这个教程将为你讲解Degradable Ajax的方法,参考例子
如何避免多余的Ajax交互
这个教程教讲述了在数据没有更新的情况下,如何尽量避免不必要的数据库读取与计算的交互过程。
Ajax的返回按钮解决方案
由于AJAX较少地刷新页面,也使得原本浏览器的“返回按钮”一定程度失去了作用。这个教程则是教你如何在AJAX的页面使“返回按钮”发挥作用。参考例子
如何在屏幕阅读器中实现Ajax
AJAX能让大多数人带来便利,但对于一些使用屏幕阅读器的人士来说,AJAX反而成为了不理。这个教程研究的是在屏幕阅读器下的AJAX应用,讲述如何创造一个无障碍的阅读环境。(完)
http://hi.baidu.com/readbsd/blog/item/7b2236889eb04191a4c27299.html
分享到:
相关推荐
全书共分为13章,由浅入深、循序渐进地介绍基于Ajax组合查实例、调查程序文例、天气预报实例、会员注册登录验证、股票价格查询、无刷新新闻系统、滚动翻页、上传文件进度条、Ajax调用Web Service应用实例、RSS阅读器...
本压缩包包含了20多个AJAX的应用实例,涵盖了AJAX的基础用法到高级技巧,帮助开发者深入理解和应用AJAX。 1. **基础概念:** - **异步通信**:AJAX的核心是XMLHttpRequest对象,它允许JavaScript在后台与服务器...
通过这个“Ajax应用开发典型实例”,开发者可以深入理解如何在ASP.NET环境中有效利用Ajax技术,提升Web应用的性能和互动性。无论是初学者还是经验丰富的开发者,都能从中获益,进一步提升自己的技能。
在Ajax应用中,JavaScript负责与服务器进行通信,更新DOM元素,并处理用户的交互。这个文件可能使用了jQuery或者其他JavaScript库来简化DOM操作和事件处理。 6. **Properties**:这是ASP.NET项目的属性文件夹,包含...
在这个"asp.net ajax简单应用实例"中,我们将探讨如何利用ASP.NET AJAX实现一个功能:当用户在下拉框中选择不同的选项时,页面上的某个Label控件的值会相应改变,而无需整个页面重新加载。 首先,`Default.aspx`是...
- **TestAJAX**: 这个文件可能是整个Ajax应用的核心测试部分,包含了各种Ajax功能的测试用例,比如异步数据加载、动态表单提交等。 4. **学习要点** - 理解XMLHttpRequest对象的工作原理和生命周期。 - 掌握JSP...
Ajax应用开发典型实例-源码Ajax应用开发典型实例-源码Ajax应用开发典型实例-源码Ajax应用开发典型实例-源码Ajax应用开发典型实例-源码Ajax应用开发典型实例-源码Ajax应用开发典型实例-源码Ajax应用开发典型实例-源码...
**Ajax+JSON 实例详解** 在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术已经成为提升用户体验的重要工具,它允许网页在不刷新整个页面的情况下与服务器进行数据交互。结合JSON(JavaScript Object ...
在这个"BBS-AJax应用实例"中,我们主要探讨的是如何使用Ajax来增强一个BBS(Bulletin Board System,电子公告板系统)的用户体验,使其更具有交互性和实时性。 在传统的BBS系统中,用户浏览帖子、发表评论或进行...
在这个实例中,我们将深入探讨如何将Ajax与GridView和UpdatePanel结合使用。 GridView是ASP.NET中一个强大的数据绑定控件,用于显示和编辑表格数据。在传统的Web应用中,当用户对GridView中的数据进行操作(如编辑...
通过这个实例,你不仅可以学习到Ajax与C#的集成,还能了解到如何在实际项目中应用这些技术,提升Web应用的交互性和性能。同时,实践是检验理论的最好方式,所以请尝试运行这些实例,动手操作以加深理解。
这个"Ajax下拉框实例"是Ajax技术在实际应用中的一个常见示例,主要用于提升用户界面的交互性和响应速度。 在网页中,下拉框(Dropdown List)常用于提供多项选择,而结合Ajax,下拉框可以实现动态加载数据,提高...
**Ajax 源码100大实例:深入理解与应用** Ajax(Asynchronous JavaScript and XML)技术,自2005年引入以来,极大地改变了Web应用程序的用户体验,通过在后台与服务器进行少量数据交换,实现了页面的无刷新更新。本...
在Web开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛用于实现页面的无刷新更新,提高用户体验。...通过实践这个实例,初学者可以更好地理解和掌握Ajax的工作原理及其在实际项目中的应用。
除了XML,JSON(JavaScript Object Notation)是另一种常见的数据交换格式,尤其在Ajax应用中。JSON更轻量级,解析更快,更适合在JavaScript中操作。源码包可能包含了将JSP数据转化为JSON并发送给客户端的示例。 5...
本文将深入探讨Ajax的核心概念、工作原理及其在实际开发中的应用实例。** **一、Ajax核心概念** Ajax的核心在于创建 XMLHttpRequest 对象,它是Ajax通信的基础。通过这个对象,JavaScript可以向服务器发送异步请求...
将webapp目录中的内容复制到Tomcat的webapps目录中作为一个web应用发布即可。 启动Tomcat前注意修改 ajax/WEB-INF/classes/ajax_db.properties 文件。 将其中的URL、USER和PASSWORD属性根据实际情况进行修改。 ...
ASP.NET AJAX(Asynchronous JavaScript and XML)是一种技术框架,它扩展了ASP.NET的功能,使得Web应用程序可以实现异步更新,即在不刷新整个页面的情况下更新部分网页内容。这极大地提升了用户体验,因为它减少了...