您现在的位置: 潮州吧 >> 教程 >> AJAX >> 正文

AJAX开发应用入门

[ 来源:不详 | 作者:佚名 | 时间:2006-12-17 19:10:14| 收藏本文 | 点击:载入次数... ]
户界面框架。
  • 一组用来简化服务器连通和网络访问的网络堆栈。
  • 一组丰富的用户界面开发控件,如:自动完成的文本框、动画和拖放。
  • 处理浏览器脚本行为差异的浏览器兼容层面。
  • 典型的,微软将AJAX技术应用在MSN Space上面。很多人一直都对MS Space服务感到很奇怪,当提交回复评论以后,浏览器会暂时停顿一下,然后在无刷新的情况下把我提交的评论显示出来。这个就是应用了AJAX的效果。试想,如果添加一个评论就要重新刷新整个页面,那可真费事。

    目前,AJAX应用最普遍的领域是GIS-Map方面。GIS的区域搜索强调快速响应,AJAX的特点正好符合这种需求。

    五、用AJAX改进你的设计

    AJAX虽然可以实现无刷新更新页面内容,但是也不是什么地方都可以用,主要应用在交互较多、频繁读数据、数据分类良好的Web应用中。现在,让我们举两个例子,看看如何用AJAX改进你的设计。

    例子1:数据校验

    在输入form表单内容的时候,我们通常需要确保数据的唯一性。因此,常常在页面上提供“唯一性校验”按钮,让用户点击,打开一个校验小窗口;或者等form提交到服务器端,由服务器判断后在返回相应的校验信息。前者,window.open操作本来就是比较耗费资源的,通常由window. showModalDialog代替,即使这样也要弹出一个对话框;后者,需要把整个页面提交到服务器并由服务器判断校验,这个过程不仅时间长而且加重了服务器负担。而使用AJAX,这个校验请求可以由XMLHttpRequest对象发出,整个过程不需要弹出新窗口,也不需要将整个页面提交到服务器,快速又不加重服务器负担。

    例子2:按需取数据—级联菜单

    以前,为了避免每次对菜单的操作引起的重载页面,不采用每次调用后台的方式,而是一次性将级联菜单的所有数据全部读取出来并写入数组,然后根据用户的操作用JavaScript来控制它的子

    上一页  [1] [2] [3] [4] [5] [6] 下一页


    网友评论:
    发表您对AJAX开发应用入门的评论
    姓 名: *
    性 别:
    E-mail:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
    ·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
    ·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
    ·请客观的评价您所看到的教程,提倡就事论事,杜绝漫骂和人身攻击等不文明行为