Ajax 是有用的,同时 Ajax 是有缺陷的,那么我们用不用呢?
我认为以下一些情况可以使用:
需要登录的应用系统
比如我们的新闻发布系统、我们的邮件系统等,由于不需要搜索引擎来搜索,可以考虑使用 Ajax。
网页的辅助功能
不使用这类功能,不影响网页浏览,但使用该功能,会使网页增色不少。比如 Google™ 搜索框中,当我们输入搜索词时,Google™ 会给出相关的搜索词。
使应用更方便的
比如 GMail 的拼写检查,比如自动保存。
普通网页技术无法实现的
比如 Google™ Maps 应用普通的网页技术就无法实现。
除此以外,在我们的普通网页中(如新闻网站前台)实现没有必要使用 Ajax,最重要的不是带宽原因,不是程序编写难度的原因,是搜索引擎无法搜索我们的网站内容。