代码改变世界

Ajax 学习心得

2006-11-02 15:54  qy1141  阅读(2030)  评论(5编辑  收藏  举报

       最近才开始学习AJAX,全名为Asynchronous  JavaScript And XML. 很是着迷与这项技术,通过使用浏览器都支持的XMLHttpRequest对象,实现了客户端不刷新或是部分刷新,丰富了用户的体验,并且随着标准的统一以及支持JS调试工具的出现,为JS这种被某些技术人员不齿的技术正了名.在我们沉醉于AJAX给我们带来的快乐体验之余,作为一个开发人员,还应该注意AJAX 多带来的陷阱
       一 . 不可连接的页面 这是因为 XMLHttpRequest 对象与服务器通信时,不需要修改地址栏中的URL.对于有写WEB应用,这确实是加分的地方,但这也意味着你的用户不能对页面建书签,也不能把URL 发送给他们的好友.
       二 . 缺少可视化提示  由于使用AJAX技术不用重绘整个页面,因此可能用户不知道发生了什么,这也就促使了FAT (FADE Anything Technique  褪色技术)的出现,页面中有变化的部分用颜色突显出来,这样用户就知道发生了什么知青.
      三 . 小心代码膨胀 . AJAX 应用后盾的JavaScript 技术要在客户端运行,如果客户端的机子比较慢或者是网络速度慢的话,这都会是AJAX 技术的瓶颈,不过这种瓶颈应该可以解决.
      AJAX 的一些学习资源 :
       http://www.ajaxian.com    被成为AJAX第一站 . 
      
      
http://www.ajaxmatters.com/   不仅有讨论XMLHttpRequest 的文章,好有Javascript和CSS 的一些绝好文章. 
     
      
http://www.oreilly.com/   
     
       http://developer.apple.com/